The land of charming Taj Mahal and host of other Mughal architectural buildings and monuments is home to superior accommodation facilities. As a traveler you will get choice of luxurious and economy hotels in Agra, Uttar Pradesh. Agra, on the banks of River Yamuna, is a well-loved tourist destination in India. If you are on North India tour, Agra features… (more…)