Beyonce celebrated her 31st birthday on a luxury yacht
in  the Mediterranean Sea in the South of France yesterday…