Bashir Ahmad Taqwa

GPTKB entity