I am a US citizen and hold a valid passport. I am going back to Chicago from Cochin - India. I have a ticket to Chicago from Gulf Air stopping at Baharain and London. The layover at London is 15 hours. I have a friend in London and my question is "Can I go out of the airport, visit my fried, and come back to continue my journey without any visa or do I require a transit visa?"