Problem:
Question: What two glands are the only locations in the body where immune cells are formed?
A: hypothalamus and liver
B: thymus and bone marrow.
C: lymph nodes and GALT,
D: Spleen and lymph nodes
Please select correct answer and also provide explaination.