I'm studying on an F1 visa in the US and am travelling to India in December on a BA flight via London. I have a valid passport and a valid and current visa. Do I need to apply for a transit visa for my 3-hour stopover in London? I don't plan to step out of the airport. Please help!