Thanks for your repply. Well I have a work visa in London and have been living there for the last 6 years. But London doesnt require a transit anyway. So you are saying other than USA no other places require transit visa?
Only usa and canada requires transit visa bro