0
0
Read Time:12 Second
The Nepal police arrested a spiritual leader whose followers believe him to be a reincarnation of Buddha over allegations of disappearances and rape at his ashrams. Ram Bahadur Bomjan, 33, known as “Buddha Boy”, has long been accused of physically and…