Emirates has definitely set up shop in London ! After the now famous Arsenal team stadium or the cable car over the Thames, the company now has its own attraction in the British capital. Located in a building comprising nearly 300 sq m ( <3,200 sq ft ) floor space adjacent to its cable car...