Email Record: Dye Sensitized Solar Cells - Working Principles, Challenges and Opportunities