French-Tunisian street artist eL Seed and his team recently created what is surely one of the most mind-boggling pieces of public art in Cairo where the walls of about 50 buildings …