Which cells are major repositories of foreign antigens displayed on their surface?
A) No antigen repositories
B) Limited antigen-holding cells
C) Antigen-presenting cells
D) Cells without antigen roles