Tag Archives:


Agra: The Taj City

Located beautifully upon the banks of the river Yamuna in the northern state of Uttar Pradesh, the city of Agra is a travel destination that requires little introduction. Home to the world renowned Taj Mahal, the city of Agra offers its visitors a plunge into the architectural brilliance of the Mughals, who ruled India for […]