Where are all the Googlers in Taiwan? At the foot of Taipei 101 of course!

Wednesday, 19th August 2009 by @gsightseeing