Factors Affecting the temperature of the World