Thousands of people have taken to the streets in the Siberian city of Kemerovo, angry at Russian officials over the leisure complex fire that killed at least 64 people.

Earlier, President Vladimir Putin visited Kemerovo and blamed "criminal negligence" for Sunday's blaze.