Main point: After winning the Lord’s Test, two points were deducted due to a slow over speed on England. The ICC also imposed a fine of 10 percent of the match fees. Former captain Michael Vaughan expressed displeasure over punishing England and has questioned the ICC’s decision. Delhi: England defeated India by 22 runs in […]