ISLINGTON, HOLLOWAY, NORTH LONDON.
An ‘idiot’ architect who urinated on two female police officers as they tried to put him in handcuffs was fined £1,100.
Marek Kowalski, 37, was followed afte
This content is for members with full access only.
Please upgrade your membership on your account page to access it.
Upgrade your account