Participants in St Petersburg honour Russia’s tricolour with patriotic events and ribbon distributions across the city.