I make no apology for the fact that this is an incredibly picture heavy post… Don’t say I didn’t warn you. After our extensive exploration of the British Museum, we had a well-deserved break at Red Farm Covent Garden. Great food, the pastrami egg rolls are delicious, as are the giant Xiaolongbao (Soup Dumplings, served […]