BBC in Tehran as mourners gather for former supreme leader's funeral
Dior dress, Adam Sandler and a man of honour: What we know about Taylor and Travis's wedding
Former chess champion Kramnik banned over cheating remarks
Injury ends Williams' Wimbledon comeback
Ukraine hits major oil terminal in Russia's St Petersburg
Washington's July 4 parade is off. The fireworks are still on
Move over Chutes & Ladders: Schisto & Ladders has educational value plus worms
Pope urges Europe to do more for migrants while visiting gateway island
China's military promotes 2 new generals after anti-corruption purge thins ranks
Large crowds gather in Tehran on first day of Ayatollah Khamenei's funeral
In pictures: Stars and fans celebrate Taylor Swift and Travis Kelce's wedding
Opinion: America is still a work in progress
Keiko Fujimori declared winner of Peru's presidential election weeks after vote
'Cautiously optimistic': Swing voters describe their view of America at 250
Watch: Taylor Swift and Travis Kelce wed in NYC - here's how the day unfolded
Brutal heat cancels Fourth of July events, from DC to Philadelphia
Taylor Swift marries Travis Kelce in NYC ceremony officiated by Adam Sandler
Cape Verde's historic World Cup ride ends after pushing Argentina to the brink
Dayslong funeral for slain Supreme Leader Ayatollah Ali Khamenei begins in Tehran
'Hotter and hotter and hotter' - Europe's new climate in seven charts
Row after Indian state drops eggs from school lunch menu
More cows than pupils - what is behind mass school closures in rural Kenya?
'Flamingo Revolution' takes off as thousands demand Albanian PM's resignation
Reflections on America's 250th birthday
Anguished families left to identify Venezuela quake victims at makeshift morgue
'It's so hot' - Dangerous hot weather grips parts of the US
After weeks of speculation, Taylor Swift, Travis Kelce wed in New York
Iran's control of the Strait of Hormuz remains a powerful bargaining chip
Ukrainian suspect hunted by police after Monaco bomb attack was 'disguised as a man'
France records 2,025 excess deaths at peak of heatwave as Europe braces for more extreme weather