London celebrated the New Year with an unforgettable event, welcoming 2025 despite challenging weather conditions.