Newly launched renewables platform Anthem has achieved financial close on a 20-MWac/23.14-MWdc solar project in the Southern African country of Eswatini.