Birds for sale

Birds, including sparrows and parrots, are for sale on a street in Taierzhuang Ancient Town, Shandong Province, along the Grand Canal. The waterway, which starts in Beijing and ends in Hangzhou, is the longest artificial river in the world.