The answer to today's Geo Quiz is Shanghai, China. Chef Fuchsia Dunlop takes us on a "street food" tour of the city.