Impressions from a recent trip to Russia.