Nepalese photographer Prasiit Sthapit grew up hearing snippets about a place named Susta on the news. The small village is disputed territory. The land, claimed in part by both India and Nepal, lies ...