After three years of construction, the first phase of Egypt’s First Modern Walkway ‘Mamsha Ahl Masr’ is now open to the public