Design and defect study of Cs2AgBiBr6 double perovskite solar cell using suitable charge transport layers