I don't think its actually true that cricket is only associated with England; cricket is the number one sport in several countries - India, Australia and Bangledesh come to mind. However, cricket originated in England and the headquarters is traditionally at Lord's in London - although the ICC is actually in Dubai.
Chat with our AI personalities