Sweden remains on the top on the annual list compiled by World Economic Forum and is followed by Switzerland and Norway.
25 March 2019 10:13 AM GMT