February 4, 2023

Sayyidi al-Habib `Umar bin Hafiz