An estimated 1 million people packed Times Square to watch the New Year's Eve 2025 ball drop Tuesday night. A Times Square ...
Since the first-ever ball dropped in New York City in 1907, it has become an annual tradition on New Year’s Eve.
From Sydney to Mumbai to Paris to Rio de Janeiro, communities around the world welcomed 2025 with spectacular light shows, ...