Which of the following is correct about placenta?
A. It is a disc-like structure embedded in the wall of the uterus.
B. It is richly supplied with blood and has villi on the embryo side.
C. Foetus gets nutrients, oxygen, etc. from the maternal blood and gives off wastes, CO2, etc.
D. It is the connecting link between the uterine wall of the mother and the foetus.