Desmidorchis foetida is a succulent from Somalia and Ethiopia, noted for its star-shaped flowers that produce a strong, foul odor, attracting flies for pollination.
Above information is sourced from Wikipedia
© Henry Fabian (SOURCE)
© susan brown