Why are stray cats considered to be overpopulated?

A: They have adapted to their environment.

B: There are very large numbers of them.

C: They can be aggressive to humans and other animals.

D: They have a negative effect on the ecosystem.

B: There are very large numbers of them.

Stray cats are considered to be overpopulated because there is often an abundance of them in urban and rural areas, leading to issues such as competition for resources, spread of disease, and negative impacts on local wildlife populations.