I am traveling from Mumbai to Tampa via London in British Airways. There's a change in airport at London, from Heathrow to Gatwick. The waiting period is over 5 hours. Will i be needing a transit visa for this? If yes, can i get it at Heathrow airport itself? What would be the charges for the same?
Thanks in Advance,