The UN General Assembly on Tuesday overwhelmingly backed the 20th annual condemnation of the US blockade of Cuba. Amid strong criticism of the United States, the annual resolution was passed by 186 votes to two -- the United States and its ally Israel -- with three abstentions. Last year it had 187 votes in favor.