Original: It is also home to France's national stadium, Stade de France, built for the 1998 FIFA World Cup.
Simplified: You can also find France's national football stadium, Stade de France, built in 1998 for the Football World Cup.