The legendary Buddhist flower udumbara is believed to blossom once every three millennia! What about the Flower of Peace? In every ten million years? - Mehmet Murat ildan