Sweden opens first electrified road in the world

The Scandinavian nation’s step towards achieving independence from fossil fuel.

Read More

2017 in Good News

2017 might have been gloomy but it was not entirely bad after all.

Read More