Factors Affecting Temperature and Climate