Conversation so far:
when was the last time france won the world cup
France won the 2018 FIFA World Cup.
who did france win against in the 2018 fifa world cup
France won the 2018 FIFA World Cup, defeating Croatia 4 to 2 in the final match.
what stadium was the final match of the 2018 fifa world cup played in
The 2018 FIFA World Cup Final took place on 15 July at the Luzhniki Stadium in Moscow.
where does the name of luzhniki stadium come from
The name Luzhniki derives from the flood meadows in the bend of Moskva River where Luzhniki Stadium was built, translating roughly as The Meadows.

Question: how many people can fit in the stadium
Self-contained rewrite: how many people can fit in luzhniki stadium