mail_outline sales@mediastorehouse.com
Harbin, ChinaHarbin - the largest city of Heilongjiang Province in Northeast China. Lots of connections to Russia (hence cyrillic text on the Sale poster on the side of this bus)