One person has died and at least six people have been injured in a blast in a cafe in St Petersburg, Russia, according to state media.

Well-known Russian military blogger Vladlen Tatarsky is believed to have died in the explosion.