The Jag Mandir Palace is located on the picturesque Lake Pichola, Udaipur. This is a palatial structure with beautiful architecture and many pieces that are highly ornate and have beautiful motifs and carvings. Jag Mandir Palace was built in the 17th century by Maharana Karan Singh. There are many structures inside this palace that have beautiful architecture and interiors. It is also known as the Lake Garden Palace. It is located in Udaipur.
Read moreExplore One Of The Most Beautiful Place In Udaipur: Jag Mandir