Swedish furniture giant IKEA has opened its first store in Riga, Latvia. The new 34,500 sq m store sits on...
Please log in or sign up to see more.
One fine body…