Syed Mohammad Waris Hasan Naqvi

GPTKB entity