The Agra Fort is a magnificent monument built alongside the Yamuna river and stretches almost 2.5 km

Agra Fort