Ali lives in Cairo, Egypt and he visits his friend Oliver, who lives in Toronto, Canada.
Ali leaves Cairo on Tuesday at 17:15 local time on a 4-hour flight to Zurich, Switzerland.
He spends 12 hours 25 min in Zurich airport for an overnight layover.
He then catches an 8 hours 25 min flight to Toronto, Canada.
Cairo, Egypt is 6 hours ahead of Toronto, Canada.