Innovative People

Hamid Ali

areas of doing research in rural areas.

Languages Hamid Ali speaks:

English

Punjabi