India's Golden Triangle comprises the three most visited cities in the country's north-west; Delhi, Agra and Jaipur, which are all connected to each other by good road and rail links. On the map, these form a roughly equilateral triangle, some 200-250km along each side. This triangle has been dubbed "Golden" for the extraordinary wealth of cultural and historical splendour on offer in each of the three cities. Jaipur, capital of the largely desert state of Rajasthan, is home to some of Asia's best bazaars. You could spend weeks in Delhi, the sprawling, fascinating Indian capital, and not see it all, while Agra, once the heart of the Moghul empire, boasts the unparalleled beauty of the Taj Mahal, which adorns the banks of the Yamuna river. The Golden Triangle is a classic introduction to India: if you've never been to the subcontinent before, start here. Which usually involves a flight into Delhi.