Flights from Shanghai to Peru from ¥ 17,807*