Claim: Bank of America has over 5,000 retail financial centers.
Verdict: REFUTES