It was a mind-blowing finale at the Stade De France in Paris to wrap such an amazing month-long festival of ...
Portugal are champions of Europe and they defeated hosts, France in a dramatic final at Stade de France on Sunday ...