Our traditional sources of energy such as coal, oil and natural gas are currently facing a plethora of challenges like rising prices, security concerns over dependence on imports, growing environmental concerns over the climate change risks etc. to name a few. As a result of this, governments, businesses and consumers are increasingly supporting the development of alternative energy sources and new technologies for electricity generation. Renewable energy sources such as solar, biomass, geothermal, hydroelectric and wind power generation have emerged as potential alternatives which address some of these concerns. Unlike fossil fuels, renewable energy sources are generally unlimited in availability. And solar power generation has emerged as one of the most rapidly growing renewable sources of electricity.