What does an American need to visit England?

I'm going for an wedding
12 answers 12