Sayeed Ahmad

Dr. Sayeed Ahmad

Jamia Hamdard, New Delhi