Rajasthan is the land of princes, palaces, lakes and hills. The people wear dazzling colours reflecting the brightness of the desert they live in.