On which of the following organelles are protein assembled ?
A.mitochondia
B. Ribosomes
C. Chloroplasts
D. Lysosomes