News

Sticking to voodoo, voodoo lily is a collective common name for approximately 180 species of Amorphophallus plants, native to Southeast Asia, Africa, and several Pacific Islands.