Lead telluride (PbTe) alloys are among the most efficient thermoelectric materials with a ZT of 1.0 for electricity generation applications in the mid to high temperature region where bismuth telluride (Bi2Te3) can no longer be used. Despite their excellent environmental stability, the perceived toxicity of lead chalcogenides can frustrate its development and large-scale application. Tin telluride (SnTe), studied more than 40 years ago as a analogue of PbTe shows poor thermoelectric performances because of its lower Seebeck coefficient. The latter is due to heavy intrinsic doping arising from spontaneous Sn vacancies. However, recent studies unambiguously show that SnTe has a strong potential of being a promising thermoelectric at high temp...