If the colours pink and blue are common to the landscapes of Jaipur and Jodhpur, Udaipur may very well be regarded as a vision in white for its shining marble palaces and buildings. Popularly known as the lake city of India, Udaipur is also famous as one of India’s most romantic cities. The beautiful city was established by Maharana Udai Singh after an astrologer advised the warrior to shift his capital to the banks of Lake Pichola.