Title: Lang tao sha
Places: Shanghai (China)