torontosun.com
WORLD CUP POWER RANKINGS: France the undoubted No. 1 in Russia
Arguably one of the best World Cups ever wrapped up with an exciting final that had it all. France (Previous ranking: 2) You might not have liked its tactics at times, but France was the top team a…