More than 2 million people from 187 countries have gathered in Poland for World Youth Day: a gathering of Roman Catholics that celebrates the future of the Church.

Theresa May has pledged £33.5m to the fight against modern slavery. The Prime Minister called human trafficking ‘an evil trade’.

The average cost for parents who are preparing to send their children back to primary school after the summer holidays is £140 per pupil. The figure for secondary school pupils was £250, according to a Bright House survey.

Around 800m iPhones have been sold in the nine years since the original was released. The iPhone 7 is expected to be announced this month