Microsoft to Open New Flagship Shop on Oxford Circus First physical retail store for Microsoft in the UK By CBR Staff Writer