Approaching the Kaziranga National Park in Assam, where most of the world's approximately 3000 surviving one-horned rhinos are found, one can see ramshackle structures on both sides of the road presenting an ugly sight in a verdant green canvas.