Twitter reacts to India’s humiliating loss against England at Lord’s

A tame display by India throughout the test resulted in a huge victory for England to stretch their lead in the five match test series to 2-0. The hosts secured their win by an innings and 159 runs after bowling…