The correct option is
D All of the above
The spleen the largest lymphoid organ which is located under the ribcage and above the stomach in the abdomen. Spleen stores RBCs, lymphocytes, and iron. Old and dead RBC are recycled in the spleen. Spleen acts as a filter of blood as a party of the immune system.
So, the correct answer is 'All the above'.