Taj Lake Palace on lake Pichola in Udaipur, Rajasthan, India.

Royalty-free stock photo ID: 536597029

Taj Lake Palace on lake Pichola in Udaipur, Rajasthan, India.