India is a country of castles and forts and Udaipur is one of the places that exhibit a lot of these wonderful creations that are the peak of Indian art and architecture. There are several interesting spots you can visit and return awe-struck by the grandeur of these historically important buildings. Jag Mandir This beautiful palace was built « Continue Reading »