💣0 0:00 0/0
tap to skip
Municipality

London Borough of Islington

United KingdomEnglandGreater LondonLondon Borough of Islington
The London Borough of Islington is a borough in North London, England. Forming part of Inner London, Islington has an estimated population of 215,667. It was formed in 1965, under the London Government Act 1963, by the amalgamation of the metropolitan boroughs of Islington and Finsbury.
📐 15 km²

🏆 Daily Leaderboard

#PlayerScoreExploredTime