Indien och den offentliga meningen i England är starkt oroad.