Restored haveli
Scenery in Rajasthan picture - Haveli is a Persian word to private residence. It was formerly used in the North of India to temples devoted to Lord Krishna, but the word popularised later on to big mansions, in special to those built by Marwaris in Shekhawati and Marwar between 1830 and 1930.