General Major Sir Hugh Rose har d.