India reports 43