BBC Police source: 2 people arrested
"detained" ---
Also looking for an undetermined amount of people ---
Reporters words after talking to sources in New Scotland Yard.
2 arrests....That's what we want to hear. Now we need 3 more. My theory is that there is ALWAYS a "watcher".