The correct option is D Cyanobacteria
Ribosomes are special because they are found in both prokaryotes and eukaryotes. Eukaryotic ribosomes are larger compared to their prokaryotic counterparts.While a structure such as a nucleus is only found in eukaryotes, every cell needs ribosomes to manufacture proteins. Among the above options, cyanobacteria is the correct one as it is a prokaryote.