Looks like we found the home of the Rickshaws. [2010/09/07 – Beijing] October 14, 2010 1824 × 1368 Asia 2010: Beijing Looks like we found the home of the Rickshaws.