Known as the Venice of India, with its marble palaces and lakes surrounded by spectacular rolling hills, Udaipur oozes romance.
BROUGHT TO YOU BY