Isle of Dogs [area in London's Docklands] unilateral declaration of independence: a revolt, a joke, or a tactical stroke of genius ~life Article 1208 words, published Apr 3 2023 11 votes