Marvellous Moringa
Moringa [Ben/Behen], is known as the miracle tree – and with good reason. It grows to a height of only 7 – 12 m and has a lifespan of a mere 20 years. Though not as impressive in stature or longevity as the beloved baobab, it can more than hold its own in the impressive Read More