Ikea has announced the cancellation of an opening of one its stores in a landmark London location. The Swedish homeware retailer confirmed the opening of its...
London’s skyline (Suhardi Ambomai/Dreamstime) London has once again become the world’s most expensive city to build in, after briefly losing the dubious honour to Geneva last...