Correct Answer: (a) Lord's
Solution:The Lord's stadium in London is called 'Mecca of Cricket', due to its golden history. It is the only cricket ground in the world that has hosted four ICC World Cup finals. The first Test match was played between England and Australia on July 21, 1884, at Lords. Both these teams played the first International ODI on August 26, 1972.