Researchers at Loughborough University in the United Kingdom have designed a cadmium telluride (CdTe ... which prevents accumulation of electrons at the interface and reduces the interface ...