Thousands fill Valletta during New Year’s Eve celebrations

By January 1, 2024