0
Anonymous
5 times
Wiki User
England.
England
england
From England
England last won the world cup in 1966
The last 16 is when they usually fail