The reason why the Olympics is a vehicle for killing stray cats and dogs is because the authorities want to clean up the streets and present their cities and country in a good light to visitors to the Olympic Games. They do this by killing the animals. They do not wish to treat the animals humanely by sheltering them and perhaps vaccinating and sterilising them. It is very bad publicity for the Olympic Games. It is disappointing and depressing. It has happened at a number of Olympic Games in China, Brazil and Russia. London, in contrast, did not mistreat any feral stray cats and dogs as far as I’m aware.