The different vegetation zones found on Mt. Kilimanjaro are mainly a result of changes in;
Altitude.
Latitude.
Temperature.
Soil fertility.