This is a tree in the tropical house at Cambridge Botanical gardens (Ceiba pentandra).