The flower itself boasts a beautiful hue of white and yellow and grows to a maximum height of 30 centimetres. Kadupul's scientific name is Epiphyllum oxypetalum and asides from Sri Lanka, it can also be found in certain Indian and South American countries. Although its natural habitat is the tropical rain forest; it is now being grown in a few ornamental gardens dotted around the globe. The flowers of the Kadupul tend to start blooming between 10pm to 11pm, prolonging this process for two hours. Once all of the buds are revealed, the flowers release a sweet fragrance and tend to bloom on a monthly basis, on full moon days. In total, one shrub can emit an impressive 100 flowers.