India reports 46