Weather Source provides historical weather data globally from the year 2000 to present, including hourly and daily weather values. The data is sourced from a variety of weather-sensing technologies and covers 248 countries.