Mohammed Khateeb Kamran
Mohammed Khateeb Kamran

Mohammed Khateeb Kamran

A software engineer by profession; a historian by heart. I write mainly on technology, history, Islam and languages.