The London Police are an English duo who initially made their mark in Amsterdam but went global with their perfectly executed circular / curvy figures from 2002.
The London Police (with a piece by Dface on the right)
The London Police street art near Carnaby Street.
The London Police in Rivington Street
The London Police
The London Police
The London Police