Talking to Olly Craughan – Head of Sustainability at DPD. They have big goals and what is clear is that sustainability is at the core of what they do! I love their ambition and focus! Not to mention they are putting a shed load of electric Vans on the road!!