Alastair Greene at Shanghai Red's - riverrun pictures