it careers in Larnaca, Cyprus