Report - Bill and Ben, policemen Notting Hill Carnival is Europe’s largest carnival. It costs about £9 000 000 to police this event. In this time of recession should.

Please pass captcha verification before submit form