Teatro keeps the magic of theatre alive in Egypt