Beyoncé has appeared in public looking incredibly slim, and showing little sign of her recent pregnancy. She only gave birth to Blue Ivy Carter six weeks ago, and fake-bump rumours aside, she looks incredible!
I was phoneless in Budapest when B revealed her pregnancy in the most high-profile of ways, at the VMA awards, to a viewing public of 12.4 million.