It is not hidden that non-renewable energy sources are restricted and fluctuation is huge during energy production whereas renewable energy sources are unlimited, ecological and sustainable. Furthermore, the remarkable rise of electricity demand, the emitter of greenhouse gases and dependence on fossil fuels have become noticeable challenges. Meanwhile these challenges have created tremendous opportunities for the improvement of power generation and distribution systems which can be restructured, modified and equipped with innovative technologies that can satisfy the rising demand of electricity and mitigate greenhouse gas emissions in better and efficient way.