Agra, home to the Taj Mahal, is situated on the banks of the Yamuna River. The city's location on this river was strategically important during the Mughal era. The Ganga flows further east, while the Saraswati is a mythical river with no definitive present-day course.