France were on to win their first Grand Slam in ten years at 1997; England defeated the other Home Nations by large margins to win the Triple Crown. It was the last time that France played at the Parc des Princes, in Paris. Since then, the French team has been playing in the Stade de France, also in Paris.