$294 Cheap flight deals from Shanghai (SHA) to London (LON)