Iran suspended train service between Tehran and Mashhad, blaming a US attack on bridges near the eastern holy city ahead of the Supreme Leader's funeral.