Factors influencing rainfall