Lord’s: All you need to know about the 2019 ICC Cricket World Cup final venue
2019-07-12 1,671 Dailymotion
As cricket fans from all over the world converge at the Iconic Lord's to watch the World Cup final, here's some trivia about the 'Home of Cricket' we bet you didn't know.