October 2, 2022

Sayyidi al-Habib `Umar bin Hafiz