The correct option is B Both (A) and (B)
Mesosome is an extension of the cell membrane presence in cytoplasm as infolding and serves to increases surface area in photosynthetic prokaryotes, cyanobacteria, wherein it carries the photosynthetic pigments. Mesosomes serve in DNA replication and guide distribution of duplicated bacterial chromosomes into the two daughter cells during cell division. They also carry the enzymes for aerobic respiration and increase the surface area for the same. This makes option C correct answer. Mesosomes do not contain the enzymes for nitrogen fixation which makes option D incorrect. Thus, the correct answer is option C.