Climatically, the Uluguru mountains capture moisture passing inland from the Indian Ocean making the east facing slopes especially wet, with rainfall estimated at over 3000 mm per annum, and some rain falling in every month. [