
It has been years since England won their last Grand Slam in 2003; however, English coach Eddie Jones says his team is a better one than France this time around and deserved to win the title. Having already clinched the Six Nations title, the English team was hoping for a run of five wins in […]