The picturesque village of Hokse in Nepal hides a dark secret. Many here sell their kidneys to illegal organ traders out of desperation. And poverty in Nepal forces people to make further life-threatening decisions.
The picturesque village of Hokse in Nepal hides a dark secret. Many here sell their kidneys to illegal organ traders out of desperation. And poverty in Nepal forces people to make further life-threatening decisions.