I will be traveling to Toronto from Delhi on a really long haul flight.
My itinerary will be
Delhi to Muscat - Oman Air
Overnight Layover
Muscat to London - Oman Air
Overnight Layover
London to Toronto - Air Canada
Now I want to know if I should get a transit visa for the UK?
The...