
‘This is His Fault’: Over 90 Cuban Protesters Arrested Wearing Obama Masks
A total of over 100 Cuban dissidents were arrested this weekend, with more than 90 being hauled away on a bus by Cuban authorities on Sunday as they marched through Havana wearing masks of President Barack Obama, demanding the White House pressure Cuba to respect human rights and political freedom.