Google logo adorns entrance of Google Germany headquarters in Hamburg