Exploring the structural, electronic and optical properties of vacancy-ordered double perovskites Cs2TlAsX6 (X = I, Br, Cl) based on first-principles