Transport for London

Animated video for Transport London explaining their new initiative to improve road safety in London and reduce incidents involving construction vehicles