Why Bangalore climate is pleasant

Bangalore city is positioned at a 920 mt high altitude from the sea level. Bangalore is nearest to both Arabian Sea & Bay of Bengal. Hence it receives plenty of rainfall & makes the place cooler as compared to rest of the cities in India. Along with this the city is full of big & old trees which adds up to the environment and makes more cooler with greenery.