Below is video from Ottawa in Canada, where tens of thousands of trucks have converged on the capital. This video was published on February 2, 2022.
Ottawa is the capital of Canada and is located in the province of Ontario in southeastern Canada. At its center is Parliament Hill, the center of the Canadian government.
Reader Comments(0)