India voted to reject Russia’s demand for a secret ballot in the UN General Assembly on a draft resolution to condemn Moscow’s “illegal” annexation of four regions of Ukraine, with New Delhi favouring a public vote on the text along with over 100 other nations.