India won 1983 world cup,can u name the ground on which final held?

  1. Edgbaston, Birmingham

  2. Headingley, Leeds

  3. Rose Bowl, Southampton

  4. Lord's, London


Correct Option: D

Find more quizzes: