Londoners were left stunned after spotting a porpoise which swam 40 miles up the River Thames. The lost mammal was initially thought to be a dolphin and sparked excitement on the banks of the river as people stopped to take photos and video footage.