Fidel Castro's ashes have been laid to rest at a cemetery in the city of Santiago.

Earlier Cubans lined the streets to see his cortege pass by.