Muslims meet in Hampshire for Jalsa Salana festival
More than 30,000 people from 100 countries have attended Jalsa Salana - the UK's largest Muslim festival.
The gathering took place from 28 to 30 July in Alton in Hampshire and was organised by the Ahmadiyya Muslim Community.