Animal rights activists hold banner protest dolphin killings outside Japanese Embassy. Every year thousands of dolphins are slaughtered in a small cove in the town of Taiji, Japan on 31 August 2018, London, UK.
{}