England Secures T20 World Cup Semifinal Spot With Convincing Win Over West Indies

The atmosphere at the historic Lord’s Cricket Ground on Wednesday was electric as host nation England faced off against the formidable West…