Question: what are the best things to buy in london?
Answer: An Oyster Card. ... 
Anything from Ben's House. ... 
A cup of Monmouth Coffee. ... 
M&Ms from M&Ms World. ... 
A Houses of Commons Notebook. ... 
A Hat from Lock & Co. ... 
Fabric from Liberty London. ... 
A Bespoke Suit from Savile Row. Savile Row is a street known the world over for its services to bespoke tailoring.