Pop star Beyonce Knowles-Carter has announced via her Instagram account that she and husband Jay Z are expecting twins.