There are few buildings anywhere in the world that conjure up the romance and majesty of the Taj Lake Palace in Udaipur. The palace shimmers in the heat of the sun, rising serenely above Lake Pichola, its gleaming white walls reflected in the still water. Lazy speedboats chauffer guests to the palace steps and into the tranquillity of its 18th century courtyard.