TV show filmed in St Petersburg for Swiss TV channel 3+

You may also like...