Following are some of the major events to have occurred on May 31:1902 - The Treaty of Vereeniging was signed in Pretoria, ending the Boer War between settlers of British and Dutch origin in what later became South Africa.1911 - The ocean liner Titanic was launched in Belfast. It sank on its maiden
Beatrice Chebet smashes world 10,000m record athleticsweekly.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from athleticsweekly.com Daily Mail and Mail on Sunday newspapers.
How 'fear of getting old' motivates 76-year-old runner who set a record in 250km Sahara Desert race scmp.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from scmp.com Daily Mail and Mail on Sunday newspapers.