Question asked just now about world's largest IKEA store.Stephen Fry said it was in Australia but according to google it is on outskirts of Stockholm,so which is right?
what side is it on - if it's the DAVE one, they are old, so it's perfectly possible that one answer was right when they said it, but another answer is right now