Huge setback for Indian PM Narendra Modi