Tens of thousands of people braved dreadful weather in central London for the capital's annual New Year's Day parade, January 1st 2018, London, UK.