Dolphin Square in central London that is being linked to a suspected pedophile ring. Featuring: Atmosphere Where: London, United Kingdom When: 18 Dec 2014 Credit: WENN.com

- Image ID: ET7FEG

Search stock photos by tags