The udumbara flower is said in Buddhist legend to bloom only once every 3,000 years, the last time being before the birth of Buddha.
The udumbara flower is said in Buddhist legend to bloom only once every 3,000 years, the last time being before the birth of Buddha.