Temperature of a place depends primarily on the amount of insolation received. The important factors which affect the atmospheric temperature include:Cloud coverDistribution of land and SeaElevationAspect
Mesa is an elevated area of land with a flat top and sides that are usually steep cliffs. Mesa is exclusively used to refer to landforms built of flat lying strata.