Jag Mandir on Island in Lake


Udaipur, India

Comments

Jag Mandir is constructed on an island in the Lake Pichola. It is also called the "Lake Garden Palace". The palace is situated in Udaipur which is the city of Indian state of Rajasthan. Its construction is credited to three Maharanas of the Sisodia Rajputs of Mewar kingdom.