Itri means ‘star’ and just as people once found their way by looking to the cosmos, today, Itri Insights is your point of reference in North Africa, helping you navigate complex landscapes with confidence.