Cannon Ball flower on its tree in Sir Seewoosagur Ramgoolam botanical garden at Pamplemousses Mauritius island. This species come from South-America.