Beancurd (aka tofu) holds a special place in the hearts (and bellies!) of vegans worldwide, Africa being no exception. Its ...