The Taj Mahal stands on the south bank of the Yamuna River in Agra, India. There is no lake directly in front of it.
The riverfront setting is integral to its design: the reflecting pool in the garden mirrors the mausoleum, and the Yamuna's flow provided both aesthetic foreground and practical construction access. The river also moderates the microclimate.
Common confusion arises from the garden's long reflecting pool, which creates a mirror image—but it's a constructed water feature, not a natural lake.