India along with 24 other countries on Thursday backed a US-sponsored resolution at UN Human Rights Council (UNHRC) against Sri Lanka asking it to conduct an “independent and credible” probe into allegations of human rights violations, an issue on which…
