The World Cup is underway and that means enjoying the greatest array of international football shirts ever seen. For the first time, 48 nations will take part in the men's tournament, so we have ...