general - highest military rank of the British Army and the Royal Marines