Why did India abstain from the UNGA vote on Israel

India refrained from naming Hamas as a terrorist organization while calling terrorism a 'malignancy', leading to its decision to abstain from the UNGA vote on Israel.