EGIMAGE_20060224055606_TheFilm_0718.jpg
Shore temple - Mahabalipuram, Tamil Nadu, India