Mecca of the cricket