Rajasthan being a desert, temperature is very high. So there is excess heat. White colour doesn’t absorb the heat but reflects back, so houses will not become hot due to excess heat and inside of the house will be cool. So the houses in Rajasthan are painted white.