Cameras near Russian Embassy cause concerns

Cameras near Russian Embassy cause concerns