Britney announces baby sex

Britney Spears has announced that she is carrying a baby boy.

The Sun reports that she announced her child's gender on a recent Los Angeles shopping trip during which she gathered $11,000-worth (£6,000) of baby accessories.

Although a name has not yet been chosen, Britney and husband Kevin Federline are said to be considering 'Preston'.