Seashore Temple is an UNESCO World Heritage Site located at Mamallapuram aka Mahabalipuram in Tamil Nadu, India