Welcome to the small islands of London