stepsons looking for a flight start of april to start of may, cheapest £650 with china airlines 32hrs to get there and 42hrs back