Sri Lanka has accused the UK of sending human organs in the garbage. Sri Lanka is going to send back garbage from the UK. Are developing countries a dumpyard for the west?