I don't think there's a major city anywhere in the world that doesn't have large buildings with even larger neon signs boasting a company's name. The main focus here is on Canon, but over on the right side you can see Hitachi's sign as well. Just in case you forget you're in Moscow, all the other signs and advertisements are in Russian :)