Business & Economy

7-Eleven Announces Closure of Over 400 Stores Across North America

7-Eleven Announces Closure of Over 400 Stores Across North America Many were taken aback when 7-Eleven revealed its plan to close 444 underperforming locations across North America. The company’s parent, Seven & I Holdings, made the announcement at a quarterly results presentation. The decision was made in reaction to a number of issues, including a […]