Om Sharma

Om Prakash Sharma is Country Director, Wells for India – India Office. Om Prakash is carrying 27 years of experience working in drylands of India with various civil societies. Being a [...]