Harbour seals are breeding in the river Thames and have had 138 pups

The first comprehensive count of harbour seal pups has found there are 138 newborns along the sandbanks and creeks of the outer Thames Estuary

source: newscientist.com