Telecanor Global Limited (TELECANOR.IN)

Telecanor Global Limited