Microsoft opens London flagship store

US multinational technology company Microsoft has opened its European first flagship store, located...