Motorcyclists navigate a potholed street in Beihai city, Southwest China’s Guangxi Zhuang autonomous region, April 26, 2015. Local residents are complaining about the bumpy road. (Photo/CFP)
RIGHT BG
Motorcyclists navigate a potholed street in Beihai city, Southwest China’s Guangxi Zhuang autonomous region, April 26, 2015. Local residents are complaining about the bumpy road. (Photo/CFP)