Hindu devotees in India's jap Ranchi metropolis stroll barefoot on embers to appease Lord Shiva, god of destruction, and pray… Read More