Home Taliban deny 'arresting' or 'monitoring' Afghans ... 17 July 2025 Taliban deny 'arresting' or 'monitoring' Afghans after UK data leak