Tag: Mahabalipuram Shore Temple
Mahabalipuram Shore Temple, also called the Shore Temple or Seven Pagodas
The Mahabalipuram Shore Temple, also called the Shore Temple or Seven Pagodas, is a complex of temples located in Mahabalipuram, Tamil Nadu, India.