Kim Kardashian has bared her baby bump ahead of her July due date.

“How the f*ck did I get like this?” Kim cries in the latest episode of Keeping Up With The Kardashians.

The 32-year-old reality star lifts her top to reveal her belly, filmed recently before she hit Europe for one last holiday before giving birth.

Kim was in Paris this week with her mother Kris after travelling to Greece and London earlier this month. The mother-daughter duo visited the Eiffel Tower and locked a lovers padlock on Lover’s Bridge.

“My final trip before I can’t fly anymore!” she blogged. “My mom and I flew to Paris to soak in the amazingness Paris has to offer before I can’t travel any more!”

Kim also sent out her baby shower invites today – a gorgeous white music box with a ballerina which, when opened, plays a lullaby version of boyfriend Kanye West’s song Hey Mama. The shower takes place on 2 June with a “garden chic” dress code.

Is the ballerina a hint to the baby’s sex?