Pancha ratha temples in Mammallapuram, India

Royalty-free stock photo ID: 47852680

Pancha ratha temples in Mammallapuram, India