Name the organelle where protein synthesis takes place; found free in the cytoplasm or attached to Endoplasmic reticulum
Select one:
a. nucleus
b. ribosomes
c. cytoplasm
d. vacuole