Rami Ayash returns to the scenes after an endless delay