which stadium was the final of inaugural icc world Cup held
Answers
Answered by
5
Explanation:
Lord's
- The inaugural ICC Cricket World Cup final was held on 21 June 1975 at Lord's, contested by Australia and the West Indies.
Similar questions