Latitude controls the climate by determining the slope and incidence of the sun rays. They slant extensively towards far north or far south. Slanting rays spread over and heat larger regions, but has low intensity, as on the poles. But the vertical rays cover and heat a smaller area intensively as on the equator. Here, higher the altitude, less intense is the heat. Indonesia has hotter climate than Nepal because it is near to the equator in comparison to Nepal.

The factors affecting climate are latitude, altitude, land and water distribution, distance from the sea, distance from the sun, prevailing winds and ocean currents, surface covering the land, volcanism, solar constant sunspots, wind direction and nature of mountain chains, mountain barriers.