Why the houses in rajasthan have thick and flat roofs ?

Since the weather in Rajasthan is very hot and receives very less rainfall, the houses have thick walls and flat roofs. This is because these thick walls prevent the heat from entering into the houses while the flat roofs help to retain the little water that has been collected during rainfall.