- London Animals in War
It is a war memorial in Hyde Park, London. It was build to to commemorate the countless animals that have served and died under British military command throughout history. Booking.com