The "Google" user's logo

Google

London, United Kingdom

www.google.com

Stacks