While we all know it is really the Weather Gods....the scientific no fun boring answer would be~~~~A) the latitudinal variation of incident solar radiation ....:-)