MHC II is present on: (A) Platelets, (B) RBC, (C) Macrophages, (D) Endothelial cells
Answer is C. MHC I is present on all nucleated cells and platelets.
MHC is present on immune cells like Macrophage, Langerhans cells, B cells.