Sweden remains on the top on the annual list compiled by World Economic Forum and is followed by Switzerland and Norway.
25 March 2019 3:43 PM IST