(CNSNews.com) - An estimated 100,000 people, according to Cuban government estimates, marched noisily past the Czech embassy in Havana on Tuesday in protest of a successful move by the Czech Republic to have Cuba's human rights record condemned at a United Nations Human Rights Commission Forum in Geneva.
Radio Havana, the communist nation's official government voice, announced on Monday night that the protest was being held because of an "alleged complicity with the United States against Cuban human rights violations."
On Tuesday, the Cuban government, in a statement, accused the Czech Republic of becoming a "traitor, lackey and puppet of Yankee imperialist efforts to isolate Cuba."
The human rights motion, proposed by the Czech Republic and Poland, denounced Cuban President Fidel Castro for "repressing political dissent and religious groups." The motion was passed with 21 countries in favor, with 18 against and 14 abstentions.
However, Radio Havana also accused the United States of being the "World's greatest human rights violator."
" While the United States is presented in Geneva as a defender of human rights, millions of people in that country are constantly suffering human rights violations. At a recent US Mayor's conference held last December, it was revealed that the number of homeless people continues to increase each year," the communist radio station said.
Human rights for Latinos, according to Radio Havana, have been dramatically violated in the United States.
"Three (Latin) children under one year of age die every 24 hours, six out of ten children drop out of school, 50 percent of Hispanic youth are unemployed and nearly 40 percent of young people in Latino communities suffer from emotional problems," according to Radio Havana.
Tuesday's Havana protest also touched on the continuing custody case of 6-year-old Elian Gonzalez. Many of the demonstrators shouted "Free Elian!" and wore T-shirts showing the Cuban lad's face.