Beyonce has given birth to twins! Congratulations Beyonce and Jay Z.  Entertainment Weekly has what we know so far here