<< Thursday 31 December, 2015
This page was originally published on Friday 01 January, 2016.
Browse our archives:
Saturday 02 January, 2016 >>

Click here to read today's edition! >>
World News

Please tell us which country and city you'd like to see the weather in.

Top Stories Worldwide

Jakarta Post | 2016-01-01

Firecrackers leave 1 dead, 380 injured in Philippines

Philippine officials say firecrackers have left at least one man dead, 380 other revelers injured and caused a fire...

Indian capital starts plan to cut pollution by limiting cars

The Indian capital on Friday kicked off a sweeping plan to reduce its record-high air pollution by limiting the numbers of cars on the streets for two weeks....

Voa News | 2016-01-01

DRC President Grants Amnesty to Jailed Dissidents

Nick Long GOMA, DRC— The Democratic Republic of Congo’s (DRC) president has granted an amnesty for prisoners convicted of belonging to a banned movement,...

BBC News | 2016-01-01

David Cameron pledges 2016 'game-changer' in new year's message

David Cameron says 2016 will be a "game-changer" for the UK, pledging reforms to home ownership and a crackdown on extremism. In a new year message, the PM says...

WorldNews.com | 2015-12-31

NASA Scientist: 'Godzilla El Nino Strong, Shows No Signs Of Waning' In USA

To the dismay of many, the damaging effects being felt by this year’s El Niño weather phenomenon “shows no signs of waning,” and, in fact, the biggest impact on...

Open Minds Worldwide

Belfast Telegraph | 2016-01-01

Why I'm allowed to dream in 2016... even when it comes to our leaders

It feels odd to be writing a column in 2015 that will be published in 2016. Odd, and strangely...

Why Africa isn’t rising

“The Looting Machine” is a bracing look at why a continent blessed with one-third of the...

CBS News | 2015-12-31

Why year-end investors should bail on oil stocks

There's still time to harvest tax losses in energy shares -- here's the case for selling some losers...

Sydney Morning Herald | 2015-12-31

The umpire strikes back: Does cricket rely too much on technology?

Has cricket started to depend on technology too much? The progression of the standard of technology...

The Guardian | 2015-12-31

Finding, or not, a new particle could change the world. Here's one way how

What have we learned this year from particle collisions at a new, record-breaking energy at CERN’s...

' }else{ weather_info += '
'+tempC+' °C
' } weather_info += '' } } global_geo_obj.html(weather_info); forecast_status(city); var forecastBox = $('#forecast'); get_forecast(city_name, 4, forecastBox, country_code) } }); }; function get_forecast(city_name, days_count, global_geo_obj, country_code) { forecast_status('

'); $.ajax({ data: { city: city_name, report: 'daily' }, dataType: 'jsonp', cache: true, jsonpCallback: 'cbWeatherForecast', url: 'http://wn.com/api/upge/cheetah-photo-search/weather_forecast_4days', success: function(data) { if(!data) { text = ('weater data temporarily not available'); } forecast_status(data.city.name); // loop through the list of weather info var weather_info = ''; var weather_day_loop = 0; var weather_list = data.list; for(var i=0; i < weather_list.length; i++){ if (i == 0 || i >= days_count+1) { continue; } var weather = weather_list[i].weather.length && weather_list[i].weather[0]; var value = weather_list[i]; var clouds = value.clouds; d = new Date(value.dt*1000); t = d.getMonth()+1 + '-' + d.getDate() + '-' + d.getFullYear() tempC = parseInt(parseFloat(value.temp.day)-273.15); tempF = parseInt(tempC*1.8+32); moment.lang('en', { calendar : { lastDay : '[Yesterday]', sameDay : '[Today]', nextDay : '[Tomorrow]', lastWeek : '[last] dddd', nextWeek : 'dddd', sameElse : 'L' } }); mobj = moment(value.dt*1000) // skip today weather_info += '
'+mobj.calendar()+'
'; weather_info += '
' weather_info += '
' if (country_code == 'us'){ weather_info += '
'+tempF+' °F
' }else{ weather_info += '
'+tempC+' °C
' } weather_info += '
  • '+value.pressure+' hPa
  • ' if (value.humidity) { weather_info += '
  • Humidity: '+value.humidity+' %
  • '; } if (clouds) { weather_info += '
  • Clouds: '+clouds+'%
  • ' } if (weather) { weather_info += '
  • ' +weather.description+'
  • ' } weather_info += '
' } global_geo_obj.append(weather_info); } }); } // -->