The colors of buildings and trees always shine in Saint Petersburg for the contrast with leaden rivers and sky.