Photo Credit: ell brown Spotted in Birmingham, UK. Google has recently put up these billboards promoting the Google Chrome web browser. What’s going on here? Doesn’t Chrome get enough publicity on the Google¬†main search page.