Modi under fire