Factors Affecting Climate Fluctuations