Taj Lake Palace Udaipur

The lavish Taj Lake Palace, Udaipur which is often revered as the most romantic hotel in the world. The history of a bygone era lives through the walls of the Taj Lake Palace as the property was built in 1746 as the entertainment palace for Maharaja Jagat Singh II. It has enjoyed its fair share of cinema popularity as…