Beyoncé has revealed she is expecting her first baby.
The singer made the surprise announcement as she debuted her baby bump on the red carpet at the MTV Video Music Awards tonight.
Wearing a long orange gown by Lanvin, the 29-year-old clutched her visible bump and told assembled press: 'I have a surprise!'
Scroll down to see Beyoncé's performance of Love On Top.
Latest Post