Our video series on India continues: Mamallapuram, Part 2
Mamallapuram, in the Indian state of Tamil Nadu, is an impressive historic town. Home of World Heritage sites from the Pallava dynasty, well-known for the art of sculpture, Mamallapuram also hosts the annual winter Indian Dance Festival, which attracts tens of thousands of spectators and tourists…
Here is my first experience of the incredible India.