Top Gear series 28 London premiere
Top Gear series 28 London premiere held at Odeon LUXE Leicester Square
The Stig travels across London to the Top Gear premiere tonight at Leiceste...