Any criticism of the Indian cricket team seems unwarranted at the moment given their impressive run...