Publuc train