Mian Muhammad Junaid

Humanitarian, recovery and development professional with background of programme design, delivery, advocacy, resource mobilization

Mian Muhammad Junaid