Chinese video streaming app
Youku is a free Chinese multimedia app that you can use to stream tons of movies and TV series. This application has a deep library that hosts 160 million videos. Here, you can find licensed movies and TV shows, original content, and even...