In recent times, there exists a huge interest for finding alternative renewable energy sources, looking at the increasing energy demand as well as depletion of non-renewable fossil fuel based energy sources and associated emission of green-house gases and environmental pollution. Nanotechnology i...