Located on the banks of Yamuna, Agra is best known for the iconic Taj Mahal. However, the appeal of this historic city is not limited to this magnificent monument alone. There's a lot to explore and experience, from monuments and mausoleums to parks and bazaars.