Shore Temple in the coastal town of Mamallapuram (also called Mahabalipuram) in Tamil Nadu, India is a mesmerizing UNESCO World Heritage Site. It is one of the best examples of temple architecture in south India, dating from the Pallava Dynasty, dating back to 8th century A.D. I visited this monument, during my marathon South India […]