Learning to drive an HGV can be fraught with challenges. Alongside the pressure of busy roads is the precision and skill it takes to manoeuvre a large and heavy vehicle – often in challenging circumstances, such as down narrow streets or during difficult weather conditions.