Factors Influencing Climate