PhotosA small whale stranded in the River Thames

A small whale stranded in the River Thames

Rescue attempts are made as a small whale stranded in the River Thames is seen in this picture obtained from social media in London, Britain.