Cannonball tree (or Buddha as known in Cambodia) flower on branch.