Taj Lake Palace

Taj Lake Palace

Found on the charming isle of Jag Niwas in the idyllic Lake Pichola in Udaipur, you would think that this seemingly out-of-reach structure could only be admired from afar.  But boy, you’d be wrong in this regard. The Elegant Hotel…