These Russian buses seem a lot more concrete than Chinese finance