Shore temple temple

 MahabalipuramTamil NaduIndia