Baidu Maps Makes Me Smile

If you have people smiling after they've interacted with your brand I'd say half of the game is won. Just seconds ago I browsed through Visualjournalism where I read a post about Googles Chinese competitor Baidu and their newly launched equivalence to Google Map. Baidu has