After stubbornly refusing to entertain opposition demands for a resolution against Israel in the Parliament, the Modi government surprised hardcore BJP fans by voting against Israel in the UNHRC resolution for a probe into the country’s offensive in Gaza. What caused this change of heart?

(All image thumbnails via indiatoday.in, except 4-1, 4-2)