I am interested to learn about various advantages and disadvantages/challenges of different types of solar cells. Hence, consider factors like fabrication methods, efficiency, cost, stability, durability etc into account while writing your answer.
Thanks.