Stargazers in North America are getting in a festive mood for the April 8, 2024 solar eclipse, and they’re spending big on hotels, merchandise and watch parties. Some businesses across the continent are seeing a boost in profits.
Poppie Mphuthing reports.