Police officers drive several water buffaloes off an expressway in East China's Zhejiang province, May 27. [Photo/ECNS]