Lord’s Cricket Ground

Lord’s to host ICC cricket world cup final 5th time in 2019

England and Wales Cricket Board have proposed ICC to confirm Lord’s Cricket Ground for hosting 2019 cricket world cup final. This is going to be fifth time when ICC world cup final will be hosted at Lord’s as this venue…