Bank-Of-Punjab

Dr Shahid Rahim

The writer is a freelance consultant specializing in sustainable energy system planning and development