I am currently holding a valid US visa which has a validity till Sep 19' 2013. I have plans to fly from
New Delhi to Newark via London (Virgin Atlantic airlines) in June this year. There is connection in London not more than 4 hours.
VA agents are not sure if I need Transit Visa. They redirect me to UK visa website but website is making me so confuse now.
Do I really need a transit visa?
Please suggest so that I can take necessary action in due time.