It’s circa 2050 and shoppers are stopping off at Ikea to buy fine wine made in Sweden. A Nordic fantasy Not...
28 March 2013 10:42 PM IST