The Isle of Man Steam Railway welcomed back passengers for the first day of its 2025 season yesterday as large crowds ...