India A road accident near the Indian city of Jamshedpur in Jharkhand state kills thirteen pilgrims killed and leaves 11 injured. Sources: The International Business News Live