One of the Seven Wonders of the Modern World is located in India. It is called _____.
the Dhamekh Stupa
Sanskrit
the Taj Mahal
Angkor Wat
the Dhamekh Stupa
Sanskrit
the Taj Mahal
Angkor Wat