This ivory-white building is located on the South Bank of the Yamuna River in the city of Agra in India and is one of the 7 wonders of the world today. If you want to get a clearer picture, Agra is located about 206 kilometers (128 mi) south of New Delhi in the state of Uttar …