The Verge says Microsoft will launch a branded retail store in London in 2013.

Read the whole story at The Verge