Ceylon to Princeton journey