The Sadhu Bela Temple, situated on an islet in the River Indus, is a significant pilgrimage site, founded by Baba Bankhandi, an Udasi missionary from Nepal.