Stoke Newington is part of London