People on the marsch for freedom and truth in Stockholm, Sweden on May 1:st.

Similar demonstrations taking place also in Helsinki, Finland and several other places around the world.