Africa is a vast continent that provides an enormous range of plant habitats. North Africa has an arid, desert climate, while ...