St. Petersburg is a magical place, in part thanks to its feline denizens.