June 3, 2023

Summary by Sayyidi al-Habib ‘Umar bin Hafiz