Multiple choice general knowledge Where was the Finals of the 1975 World Cup conducted ? MCG, Melbourne, Australia Wanderers, Johannesburg, South Africa Lord's, London, England Kensington Oval, Bridgetown, West Indies Reveal answer Fill a bubble to check yourself C Correct answer Explanation The 1975 Cricket World Cup final was played at Lord's cricket ground in London, England on June 21, 1975. The West Indies defeated Australia by 17 runs. Lord's, known as the 'Home of Cricket', has hosted many historic ICC finals.