
Day: August 23, 2014

Top ten things Sweden leads the world in
Despite its relatively small population, Sweden is a world leader - and might just be the best country on the entire planet. We've listed ten cool things where Sweden has topped the charts.
