london river vs puerto rock