If you're flying into London as a US, Canadian, Australian, New Zealand, or South African citizen, no visa is necessary.