I am going to Grand Cayman but I need to go through London / Dubai and the US. DO I need a separate visa for Dubai and London?
Also, I have a work permit for Grand Cayman Islands.
Per comments by OP: I have an Indian passport with a valid visitor visa. I will travel either through BA or Emirates or American airlines