Mini guide to St Petersburg

Peter the Great’s city is full of invention