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