Ficus racemosa
Udumbara (Sanskrit) is the name of the legendary flower in Buddhism.
According to the Buddhist scriptures, it blossomed once before the birth of Buddha, and it may blossom only every three thousand years from that point. Buddhists regard as a supernatural omen when it blossoms.
KJ