Princess Anne has been named the hardest-working royal of 2024 for the fourth year in a row, after carrying out 395 engagements in the UK, alongside 79 abroad.