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 only
Please register or login to access it
Register