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.
The Chagos Archipelago, recently in the news, is a disputed territory between which two countries?