Dr Shahid Rahim

Going all out for renewable power generation