evelin stone, london river