Low-cost flights to Shanghai with Virgin Atlantic Airways