I will be travelling from The Netherlands to India soon and have a flight change in London. However I also need to change airports (From London City Airport to Heathrow Airport). I hold an Indian Passport. Will I need a transit Visa ?
You should apply for a Visitor in Transit visa if you arrive on a flight and will pass through immigration control before you leave the UK.