World | Mon Dec 21, 2009 7:55am IST

Cuba's Castro slams U.S. over arrested contractor