where is taj mahal located in india
The Taj Mahal stands magnificently on the banks of River Yamuna at Agra.