Can anyone tell me what flag this is? So far all I can find is Lesotho, and I have no earthly idea why their flag would be at this demonstration.
photos.oregonlive.com