UN General Assembly Approves Resolution Demanding US Lift Blockade on Cuba

The United Nations General Assembly approved, for the 33rd consecutive year, a resolution demanding an … Continue reading UN General Assembly Approves Resolution Demanding US Lift Blockade on Cuba