Taj Lake Palace in Udaipur offers a regal experience straight out of a fairytale. Once a royal palace, it now serves as an ...