Which of the following is correct about placenta?
A. It is an intimate connection between foetal membrane and uterine wall
B. Foetal blood comes very close to the maternal blood in the placenta
C. Foetus gets nutrients, oxygen, etc. from the maternal blood and gives off wastes, CO2, etc.