EXPIREDSpain to Singapore, returning from Shanghai, China to Switzerland from only €286
Very cheap double open-jaw flights from Barcelona or Madrid, Spain to Singapore, returning from Shanghai, China to Geneva, Switzerland from only €286.