The middle classes gather for dinner and karaoke at the restuarants along the banks of the Yangtze river.