Sports | Mon Jun 16, 2014 9:29am IST

Technology, French victory a win-win for football