Mufti Ahmad Yar Khan Naeemi

GPTKB entity