Beyonce gives birth to twins

Pop icon Beyonce gives birth to twins in Los Angeles, according to unidentified sources.

Latest Videos

Anita Hill chairs Hollywood commission on sexual misconduct

Blade runner dog given new lease of life

Restaurant in India replaces waiters with robots

Police clash with protesters blocking roads over electoral crisis

US, Russian, Japanese crew blasts off for space station

Wall Street jumps to highs on tax-cut hopes