Emirates has officially opened the doors to its newly designed ‘Emirates World’ Travel Store in London recently. The dedicated Emirates retail space is the first to open in Europe and latest in a planned roll-out of 40 stores globally. Located on Cromwell Road in London’s South Kensington, the Emirates’ London Travel