Ahmad-Faruqui

Ahmad Faruqui

The writer can be reached at ahmadfaruqui@gmail.com