China, yangtze river, fengdu, street scene, bbq ducks for sale in street market