Three pontiffs commit self-immolation in Karnataka
Published on:
Upset over the mysterious death of their seer, three pontiffs allegedly committed suicide by self-immolation inside a mutt complex in northern Karnataka
