More than 100 countries including India defied US President Donald Trump on Thursday and voted in favour of a United Nations General Assembly resolution calling for the United States to drop its recognition of Jerusalem as Israel's capital. Trump had threatened to cut off financial aid to countries that voted in favour. A total of 128 countries backed the resolution, nine voted against and 35 abstained. Trump's threat appeared to have some impact, with more countries abstaining and rejecting the resolution than usually associated with Palestinian-related resolutions. India's position has been applauded by most specially after that recent cautious statement when Donald Trump announced his Jerusalem plans.