Police are seen near Finsbury Park after a van rammed ploughed into worshippers in North London, Britain June 19, 2017. REUTERS/Ritvik Carvalho
Police are seen near Finsbury Park as British police say there are casualties after reports of vehicle colliding with pedestrians in North London
by Thaer Abbas | Jun 19, 2017 |