Beyoncé has shared a selection of revealing photos with her fans from her 33rd birthday, which she celebrated earlier this month.

The singer looks flawless in the series of candid pictures, in which she bares her bikini body and showcases her killer curves.Beyoncé marked her special day on board a luxury yacht in the south of France with her husband Jay Z and their daughter Blue Ivy – and unsurprisingly both appear in the photo collection.