Youku is a largest video sharing/streaming website in china, as it is in Chinese language so it is very difficult…read more