The Cannonball Tree is native to the tropical forests of northeastern South America, especially the Amazon Basin and in the tropics such as in India and Thailand.
The Cannonball Tree is native to the tropical forests of northeastern South America, especially the Amazon Basin. The tree is planted in gardens elsewhere in the tropics such as in India and Thailand.