India’s largest city, Delhi, has been one of the country’s commercial and economic hubs for centuries and, as a result, is incredibly rich in culture and history. Comprising the ancient walled city of Old Delhi and the more modern entity, New Delhi, the city encompasses a staggering array of stunning architecture, notable monuments, and age-old temples, including three UNESCO World Heritage Sites – the Red Fort complex, Qutab Minar and its attendant monuments, and Humayun's Tomb. Other key attractions include the 17th century Chandni Chowk marketplace – still one of the city’s most tradtional wholesale and popular retail centers today, particularly for jewelry and traditional Indian saris; the iconic Bahà’i Lotus Temple – an award-winning architectural gem; and the Jama Masjid, India’s largest mosque.
Home of the world-famous Taj Mahal, Agra is one of India’s prime tourist destinations for specifically this reason, though its attractions also extend to an array of other impressive historical sights. These include the red-hued Agra Fort, the sacred Jama Masjid mosque, and Itmad-ud-Daulah’s tomb, with its white marble facade embellished with intricate inlaid designs and semi-precious gems. The Taj, however, is in a league of its own and needless to say is a must-see for any visitor to the city. Commissioned by the Mughal emperor Shah Jahan in the 15th century as a memorial to his beloved wife Mumtaz Mahal, it is an architectural masterpiece of exquisite craftsmanship and perfect proportions.