Due to the Humboldt Current, Lima has a temperate climate, but is shrouded in fog seven months a year. The temperatures in the summer rarely rise above 30°C, while in winter temperatures almost never fall below 10°C. The sky is nearly always overcast. Lima gets virtually no rain.