Which of the following organizations publishes the annual World Report 2025 reviewing global human rights practices?
Human Rights Watch
Human Rights Watch is an international non-governmental organization that investigates and reports on human rights abuses across the world.
It publishes an annual flagship publication titled the World Report, which reviews human rights practices and developments in more than a hundred countries.
Hence, Human Rights Watch publishes the annual World Report 2025.