The image shows a group of people on a boat in a river. The boat is blue and white in color and is floating on the water. There are two people in the boat, one of them is holding a paddle and the other is paddling. They are both wearing life jackets and appear to be participating in a protest or rally.

On the right side of the image, there is a large crowd of people gathered on the banks of the river, some of them are holding banners and flags. On the left side, there are several smaller boats with people on them. The people on the boats are also holding signs and banners, and some are standing on the top of the boats. The sky is cloudy and there are trees and buildings visible in the background. The image appears to be taken during a parade or event.