Best Xiao Long Bao (Soup Dumplings) in London.
Xiao Long Bao, also known as soup dumplings, is a culinary masterpiece originating from China’s Jiangnan region, particularly Shanghai and Suzhou. These delicate dumplings are famous for their thin, translucent…