Factors that influence Temperature and rainfall