Singer Shakira has put rest to speculations about her second pregnancy, confirming that she's expecting her baby number two with her partner and soccer player Gerard Pique.
The 37-year-old singer made the revelation to the Spanish edition of Cosmopolitan magazine, reports a website.
"Pues sí, la verdad es que sí, estoy embarazada," she said in her native tongue.
It translates to "Yes, the truth is that yes, I am pregnant."
The revelation comes after weeks of pregnancy speculation.
In April, Shakira said she was too busy with her work commitments to have another baby.
She and Pique, 27, had first welcomed a son named Milan in January 2013.
In pictures: A look at Anil Kumble's illustrious cricket career
Photos: Karisma Kapoor, Preity Zinta, Shraddha Kapoor at Mumbai airport
Spotted: Anushka Sharma and Diljit Dosanjh at Mumbai studio
Photos: Mallika Sherawat at a restaurant in Bandra
Photos: Tina Ahuja, Gizele Thakral at a calendar launch