Ben Stokes could be seen walking with no shoes on into the five-star Landmark Hotel in London’s Marylebone, less than a mile away from the scene of his triumphant batting at Lord’s five hours earlier.
Ben Stokes could be seen walking with no shoes on into the five-star Landmark Hotel in London’s Marylebone, less than a mile away from the scene of his triumphant batting at Lord’s five hours earlier.