Nepal police on Wednesday apprehended a spiritual leader Ram Bahadur Bomjan, known as "Buddha Boy" among devotees in connection with allegations of disappearances and rape at his ashrams. The self-styled spiritual leader is considered as a reincarnation of Buddha in Nepal.