6732 glasses of champagne and 2000 hairgrips: BAFTA TV by numbers

GALLERIES

6732 glasses of champagne and 2000 hairgrips: BAFTA TV by numbers

Style stats