What is this species of tree?
I am not a botanist but looking at the flower in the second picture and the thorny trunk and pods it is likely to be part of the Ceiba genus. I cannot however be sure of the exact species.