On This Day

News, showbiz and sport stories and video from this day in history

June 21, 1982: A future king arrives as Princess Diana gives birth to Prince William

The summer after their fairytale wedding, Prince Charles and Princess Diana welcomed a son and heir - Prince William Arthur Philip Louis - into the world at St Mary's Hospital, Paddington.

Royal events to remember

Sporting anniversaries

Memorable musical moments

Entertainment events through the years

Political milestones

Key moments in transport history