Prof. (Dr.) Khurshid Ahmad Khan

GPTKB entity