A branch is not a subsidiary. A branch is an office or agency of a company that is in a different place from the main office.
Let's say you have a company with an office in New York and a branch in Chicago. The company would be considered to have two branches, one in New York and one in Chicago.