What is the full meaning of GLO

Q&ACategory: QuestionsWhat is the full meaning of GLO
Kevin asked 3 weeks ago
1 Answers
Chuks answered 3 weeks ago

GLO means Globacom Limited.
GLO is a Nigerian multinational telecommunications company headquartered in Adeola Odeku, Victoria Island, Lagos.
GLO is a privately owned by the business mogul Mike Adenuga and they started operations on 29 August 2003.

Your Answer

5 + 3 =

Nigerian Finder © 2017