Tesco has sent a letter to its major suppliers asking them to reduce their carbon footprint by 30% before 2020.