Lying at the heart of Delhi, India, the majestic Red Fort, a U | India
Lying at the heart of Delhi, India, the majestic Red Fort, a UNESCO World Heritage Site and one of the Iconic Sites of the country, stands as a testament to the architectural legacy of the Mughals. @India | @Indian