Yes, yes and yes.No, different ranks idiot.
Do you know what a general is?
What is the name of a marshal? What is marshal? What is the name of the entire army?
For the last damned time.
British military has Marshals.
American military has Generals.
If you were't so stupid that you can't pay attention, you would've seen my entire post where I was comparing English english to American english.