Question: Manchester United football club will participate in the cup with what nickname, of which the finals are held at Wembley Stadium in London?
Sentence (from "2017–18 EFL Cup"): The competition is open to all 92 English and Welsh clubs participating in the Premier League and the English Football League.
Relevant evidence: No