Question: what is the difference between a field marshal and a general?
Answer: In the British Army, a Field Marshal is the Highest rank, equivalent to a General of the Army in the United States and a Marechal de France in France. A General is one rank below a Field Marshal, equivalent to a US General and a French General d' Armee.