Lords literally becomes the “Mecca” of Cricket
As British society keeps getting Islamized, its other facets are fast adapting to changes. ‘Lords’, the first stadium in the world specially designed for playing cricket is also one of them. The stadium...