Britain's Prince Charles unveiled a statue of William Shakespeare in Havana when he took to the streets of old city Monday as part of the first visit by the British royal family to communist-run Cuba.