You failed to mention China and UAE also abstained. The vote was lost due to one countries veto. That of Russia.
Will the Americans be angry ?
Certainly. Its not the first, nor the last time that India will vote for what is in India's interests. No doubt there will be consequences, but there always have been consequences.
As an Indian I understand but am horrified that we did not stand up for Ukraine.
The Indian press and media are whole heartedly condemning this invasion as do nearly all Indians.
It is a cynical and shameful abstention, forced by realpolitik.
We could not have voted against Russia while acquiring 60% of our foreign defence purchases from Russia and we could not be seen to reinforce the Beijing-Moscow axis while LAC remains unresolved. Moscow being the only country with some influence in Beijing.
Remember EVEN Beijing played safe by abstaining, and not supporting Russia, by voting against the US resolution.