Regent’s Canal

That sinking feeling

9 January 2016 9:00 am

The Feng Shang Princess is a floating Chinese restaurant on the Regent’s Canal in north London, which flows from Little…