Tarbiya Institute Episode 243 Ashura is the defining spirit of Islam Hamsah Sherif published on Sep 10, 2019 12:00AM Tweet How does Ashura teach us about breaking imaginary barriers with the perceived other?