Mayhem ensued in Tenerife last night as England and Wales fans clashed in a violent brawl after thousands travelled to the Spanish resort island to watch the World Cup.

Dozens of hooligans aggressively punched, kicked and threw chairs at each other in a violent fight on the Veronicas Strip on the Playa de las Americas.