Guaranty Trust Bank plc has been named the Best Bank in Africa 2019 by Euromoney at its annual Awards for Excellence, held in London.