Thousands of runners in red and white filled Budapest's streets for the 10th Santa Run, with 4,500 participants across three distances along the Danube.