Much to the annoyance of Three Lions fans, Germans do not consider England to be their biggest sporting rivals. Supporters in Europe’s largest country (economically and demographically), the continent’s most successful Football nation as defined by FIFA World Cup trophies and the subject of the name of this very blog simply have Continue reading
Forza Twente
