The UK’s River Thames has come back to life – with a seal population to prove it London Zoo has found there are more than 3,500 seals now living in the Thames estuary – 1,104 harbour seals and 2,406 grey seals.