Tomorrow, the cricket world's eyes turn to Lord's where England and India vie for the Women's ICC Cricket World Cup. Here's our feature on one of the most iconic and prestigious venues on earth.
Published 2017-07-22 · Watch on YouTube ↗ Availability and playback restrictions are controlled by the original channel.