There are shops selling everything imaginable in London. If it's not for sale here it's probably not possible to buy it! This teashop sells tea and tea pots from all over the world. It's a fascinating place.
All images copyright Linda Alstead except where stated