Youku Tudou Inc. (优酷), is a video hosting service based in Beijing, China. It operates as a subsidiary of Alibaba Group Holding Limited.
🤔 Not the logo you are looking for? Click here to try a search
People also search for:
Copy and paste the code for attribution: