Russia is the biggest country in the world, and it's a main piece in the world's chess game .it's rich of energy sources and ....etc.
But, I can tell about the Russians who live in the neighborhood .They are Air Crafts' technicians, they do well with this stuff, and they are nice and respectful especially while they are shopping in the downtown :-)