Two passenger trains collided in Shandong Province yesterday, killing at least 70 people and injuring hundreds.