puerto rock vs london river