Toronto star news

The Toronto Star is a Canadian newspaper based in Toronto, Ontario. Here are some recent news articles from the Toronto Star:

Local News

National News

International News

Sports

Opinion

You can visit the Toronto Star website at www.thestar.com to access more news articles and stay up-to-date on the latest developments in Toronto and beyond.