Adnan Ahmad

Dr. Adnan Ahmad

SBBU Sheringal Dir Upper
orcid