Surrounded by huge pre-historic rocks and built around a lake, is Hyderabad, the capital of Andhra Pradesh. A curious blend of the fairytale and the earthy, Hyderabad is a pot-pourri of the old and the new. Today, together with its twin-city Secunderabad, it is one the largest cities in India. Medieval Indian, Saracenic, Mughal and colonial architecture create an exuberance and richness, rarely found in other parts of the country.