The world’s biggest light show is taking place in Toronto, Canada, from Nov. 1, 2024, until Jan. 5, 2025. The show has over 20 million LED lights, 16 unique themed areas, and a 154-feet-tall Christmas tree of lights.
Toronto LED Show Lights Up the Holidays
By NTD Newsroom