Watch: The highs, lows and surprises of a rollercoaster 2023

By December 31, 2023