List out the differences between bacteria and cyanobacteria

Differences between bacteria and cyanobacteria are
Bacteria :
Bacteria are smaller.
Organisation is simple.
Nutrition is diverse, i.e., saprotrophic, chemoautotrophic and photoautotrophic.
Cell wall is 1-2 layered.
Flagella may or may not be present.
Cyanobacteria :
Cyanobacteria are larger.
Organisation is complex.
Nutrition is photoautotrophic.
Cell wall is 3-4 layered.
Flagella are always present.