Juelzm33 Juelzm33 08-11-2016 History Answered One of the seven wonders of the modern world is located in India. It is called