cyanobacteria

The largest and most complex prokaryotes in which photosynthesis is believed to have evolved.