moral defeat for Modi