Which of the following is a true statement:
Placenta is formed at morula stage Implantation takes place on 10th day During initial weeks corpus luteum survival is due to LH Fertilization takes place in ampula