English: 1998: Stade de France in Paris is the largest stadium in France and was the venue for the 1998 FIFA World Cup final, and hosted the 2007 Rugby World Cup final in October 2007. - France, Wikipedia.
Telugu: పారిస్లో ఉన్న స్టేడే డి ఫ్రాన్స్ ఫ్రాన్స్ లో ఉన్న అతి పెద్ద స్టేడియం మరియు 1998 FIFA వరల్డ్ కప్ ఫైనల్ కు వేదిక, మరియు 2007 రగ్బీ వరల్డ్ కప్ ఫైనల్ కు అక్టోబరు 2007లో ఆతిధ్యమిచ్చింది.