Infrastructure problems at Kirstenbosch worsen: SANBI funds face an 839 million rand deficit | allworld.media