The 20th annual Celebration Of Light fireworks competition is set to light up the skies above English Bay tonight for the first of four shows. The performance starts at 10 p.m. with the first competitor, the United States.

Spain’s show is Saturday, followed by Mexico July 28 and China — last year’s winner — July 31.

The most popular spots to catch the show are at English Bay, Kitsilano Beach, Vanier Park and Jericho Beach. Bring small speakers to listen to music on SHORE104.3FM or listen online through your phone.

For more information, visit www.celebration-of-light.com.