China's Internet pop sensation the Chopsticks Brothers, whose viral hit Little Apple has been viewed more than 1 billion times on China's popular video websites, won the International Song Award at ...