From the posts, it seemed that transit visas were not required if you transited thru London or Amsterdam. (assuming ur visa stamp and I-94 has expired)
I called up British Airways and found out we do need transit visas
Check this link -> http://www.britainusa.com/visas/visas.asp
This is from their site :
"From 18 October 2003, certain nationals (including India and Pakistan) need visas to travel through the UK on their way to a third country. Get more information about this new visa requirement and of certain exemptions for all DATV nationals."
I called up British Airways and found out we do need transit visas
Check this link -> http://www.britainusa.com/visas/visas.asp
This is from their site :
"From 18 October 2003, certain nationals (including India and Pakistan) need visas to travel through the UK on their way to a third country. Get more information about this new visa requirement and of certain exemptions for all DATV nationals."