Magnificent Shore Temple
Shore Temple, Mahabalipuram, India
india architecture temple day vishnu sony religion ngc hindu chennai tamilnadu mamallapuram nex shoretemple mirrorless sonynex3n pwpartlycloudy mahabalipuream