london river and evelin stone