પણ ઇંગ્લેન્ડના આ હેરોર્ડ સ્ટોરની તો વાત જ શું કરવી.