The United Nations Human Rights Council in Geneva has passed a resolution urging Sri Lanka to investigate war crimes allegedly committed during its conflict with Tamil Tiger rebels.
The conflict ended three years ago.
The BBC reports the resolution passed 24 votes to 15 with eight abstentions.
It asks Colombo to explain how it will address alleged wartime violations of international law and ongoing rights violations, like extra-judicial killings.
Before the vote the Sri Lankan representative in Geneva said the move would usurp its sovereignty but the United States said Sri Lanka was doing too little on reconciliation and accountability.