EU petrol car sales ban to be delayed until 2040: What will it mean for the UK? EU petrol car sales ban to be delayed until 2040: What will it mean for the UK? With the EU delaying its ICE ban, the UK ...
The founder of the Telegraph’s beauty brand of the year on how drive, talent and self-belief are the cornerstones of her success ...