A daunting journey towards Cosafa throne