It's one of the largest stadiums globally with a capacity of exceeding 100,000 spectators.
This Stadium has capacity of over 66,000 spectators, making it one of the largest cricket stadiums globally.
Lord's has a special aura that sets is apart from other cricket grounds , making it must visit for any cricket lover.
The stadium's modern facilities and passionate crowd create an unforgettable experience for cricket fans!
It is a historic cricket venue known for its electrofying atmosphere during matches. It has witnessed the 2011 World Cup Final.