October 1, 2008 by Sachin Seth  
Filed under Terra

A Buddhist temple in Thailand is offering the ultimate in soul cleansing rituals–rebirth.