ilesmark
EK probably most expensive and longer routing you could try one of the other gulf carriers. Would suggest Turkish maybe worth a try (Have had colleague who recently flew with them and was presently surprised). You could even try Ethiopian and take in some alpine scenery around Geneva on the way back maybe !!.