Kenneth Tan reports from Shanghaiist: according to the Shanghai based tudou.com's founders, is already streaming more minutes of video content every month than YouTube (15 billion minutes per month versus 3.5 billion)! So how accurate is this claim? Details here.