Orthodox churches, roses, and dogs on a Saint Petersburg afternoon — Travel Magazine