Handcuffed controversial spiritual leader Ram Bahadur Bomjan is seen during the press conference at Central Investigation Bureau after he was arrested in Kathmandu, Nepal, Wednesday, January 10, 2024. Nepal's police arrested the spiritual leader believed by many to be reincarnation of Buddha on charges he sexually assaulted a minor and is suspected of his involvement in disappearances of at least four of his followers from his camps, officials said Wednesday. (Photo by Niranjan Shrestha/AP Photo)
|