The recent by-election results in Karonga, coupled with a series of defections by opposition Members of Parliament (MPs) and ward councilors, have left opposition parties facing an uphill political ...