Microsoft logos displayed on screens in London, UK.


Size: 3444px × 3444px
Location: London
Photo credit: © Liam Edwards / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: app, application, apps, brand, business, company, computer, corporation, device, digital, display, displaying, firm, industry, internet, logo, logos, microsoft, mobile, online, phone, screen, service, smart, smart-phone, smartphone, softwear, symbol, tech, technology, web, website