The London Police street art
The London Police were amongst the first easily recognisable street art purveyors in the London area. The English duo, who initially made their mark in Amsterdam, went global with their perfectly executed circular / curvy figures from 2002.