Best known for its breathtakingly beautiful palaces and churches, grand squares and rich history, St Petersburg also has plenty of unusual and offbeat places to discover. Find Soviet-era throwbacks like the Pyshechnaya doughnut shop and a bizarre body parts...