The alibis for India