The Shore Temple, an Hindu ancient monolithic near Pancha Rathas - Five Rathas, Mahabalipuram, Tamil Nadu, India