Factors Affecting Global Temperatures