Just what were the ad execs for Chinese laundry detergent company Qiaobi thinking when they came up with their most recent commercial which is now airing on Chinese TV and cinemas? The 50-second spot ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results