Stock Photo - Jag Mandir is a palace built on an island in the Lake Pichola. It is also called the -Lake Garden Palace-. The palace is located in Udaipur city in the Indian state of Rajasthan

Stock Photo: Jag Mandir is a palace built on an island in the Lake Pichola. It is also called the -Lake Garden Palace-. The palace is located in Udaipur city in the Indian.

Searchable keywords

Choose multiple keywords