The team that scores the most points.
hahahahahahahaha
The team that scores the most points.
hahahahahahahaha
That will be England, of course.
A European team. They've taken the spotlight from south American teams for some time now.
Didn't find the answer you were looking for?