Why is Bengaluru called the ‘City of Thousand Lakes’?

Bengaluru had 1000 plus lakes during 1930s when the British had surveyed them. They were amazed by the climate and environment of Bengaluru and called it ‘City of Thousand Lakes’. Bengaluru’s undulating terrain comprising of hillocks and valleys lent itself to the formation of water catchment areas. Being 900 metres above the sea level with no perennial water system close by, the rulers right from Gangas (870 AD) to Kempegowda I and to the British constructed and conserved the lakes.