The good, the bad and the unbelievable in 2023

By December 31, 2023