unequalscenes.com
Unequal Scenes: aerial and drone photography by Johnny Miller revealing extreme inequality in cities worldwide, from Cape Town and Mumbai to New York.
More topics (51)
At a glance
- Category
- News
- Language
- English
- Paid-content signal
- Paid contentObserved
- Registered
- 2016
- Hosting
- CloudflareInferred
- HTTPS certificate trusted
- PassedObserved
- Last updated
Related questions
More questions →India ASN and IP Address Allocation: What the Country-Level Data Shows
India has 6,264 allocated ASNs and 2,958 announced ASNs, with 35,222,528 IPv4 addresses and 24,757,297,422,338 IPv6 /64 blocks, according to the country-level statistics on IPIP.NET. These figures place India among the larger internet markets by ASN count, but with a notable gap between allocated and announced ASNs, and with IPv4 holdings that are modest relative to its population and ASN base.
What the India numbers are
The IPIP.NET country/region table reports two ASN counts and two address totals per country. For India:
| Metric | Value |
|---|---|
| Allocated ASNs | 6,264 |
| Announced ASNs | 2,958 |
| ASN IPv4 Number | 35,222,528 |
| ASN IPv6 Number (/64) | 24,757,297,422,338 |
"Allocated" refers to ASNs assigned to organizations registered in India. "Announced" refers to ASNs actually visible in the global routing table. The IPv4 and IPv6 columns are the address space associated with those ASNs.
The allocated vs. announced gap
India's announced ASN count is 2,958 against 6,264 allocated — roughly 47% of allocated ASNs are announced. That gap is larger than in several comparable markets. For reference, from the same table:
- United States: 18,855 announced of 32,219 allocated (~59%)
- Brazil: 8,783 announced of 9,157 allocated (~96%)
- China: 5,189 announced of 6,582 allocated (~79%)
- Russian Federation: 5,003 announced of 5,752 allocated (~87%)
A low announced-to-allocated ratio generally means many assigned ASNs are not actively originating routes. This can reflect dormant allocations, ASNs held for future use, organizations that obtained an ASN but route through a provider's ASN instead, or registrations that never reached full deployment. It is a routing-activity signal, not a measure of network quality.
IPv4: modest relative to ASN count
India's 35.2 million IPv4 addresses sit below several countries with fewer ASNs. Germany, with about half India's allocated ASNs (3,253), holds 114 million IPv4 addresses — more than three times India's total. The United Kingdom, with 3,148 allocated ASNs, holds 71 million. Japan, with 1,277 allocated ASNs, holds 161 million.
This reflects historical allocation timing: IPv4 space was distributed heavily before India's internet build-out accelerated, so later entrants received smaller blocks. India's IPv4 total is therefore not proportional to its ASN count or user base.
IPv6: a much larger pool
India's IPv6 figure of roughly 24.76 trillion /64 blocks dwarfs its IPv4 space. A single /64 is the standard IPv6 subnet size, so this count represents an enormous number of possible subnets. The comparison is not apples-to-apples with IPv4 addresses, but it shows India holds substantial IPv6 allocation — comparable in order of magnitude to the United Kingdom (33.3 trillion) and larger than Canada (4.3 trillion) or Australia (20.6 trillion).
How to use these metrics for comparison
When comparing countries on this table, keep the dimensions separate:
- Allocated ASNs — size of the registered network operator base.
- Announced ASNs — how many of those are actually routing.
- IPv4 count — legacy address holdings, shaped by allocation history.
- IPv6 /64 count — modern address capacity, not directly comparable to IPv4 totals.
A country can rank high on allocated ASNs but low on announced ones (a deployment gap), or high on IPv6 but low on IPv4 (a late-adopter profile). India shows both patterns. Use the announced-to-allocated ratio to gauge routing activity, and treat IPv4 and IPv6 columns as separate capacity measures rather than a single "address size" figure.
The data comes from the IPIP.NET country/region ASN and IP allocation table, which lists these four metrics for each country and region.
Hiring a Johannesburg-Based Photographer for Assignments in South Africa and Africa
Eva-Lotta Jansson is a photojournalist based in Johannesburg, South Africa, and states on her site that she is available for photo and video assignments in Africa. That makes her a direct candidate if you need editorial, documentary, or NGO-style coverage in South Africa or elsewhere on the continent. The practical next step is to check whether her documentary approach matches your brief, then contact her through the site or her social account to confirm rates, dates, and usage terms.
What she offers
The site describes her as a photographer and photojournalist working in both stills and video, based in Johannesburg and available for assignments across Africa. The work shown is reportage and documentary rather than commercial studio or advertising photography.
Assignment types suggested by the portfolio
- Photojournalism and documentary photo stories — long-form, issue-driven work.
- Video — the site lists video alongside photography as an assignment service.
- Africa-wide coverage — Johannesburg is the base, but the stated availability is for Africa, not only South Africa.
Check the portfolio against your brief
Her published stories indicate the kind of subject matter she covers. Use these as a filter before you reach out:
| Story | Subject | Relevance if you need… |
|---|---|---|
| Women miners | South Africa's first female miners, following the 1994 transition to equal employment rights | Labour, gender, post-apartheid social change in South Africa |
| An acid river runs through it | A photo book on acid mine drainage and water pollution in South Africa | Environment, mining impact, water issues |
| Digging for Rain | Ethiopian farmers and pastoralists digging ponds to collect rainwater amid drought | Climate, water scarcity, humanitarian reporting outside South Africa |
| Knowledge is power | A Tanzanian centre helping Maasai girls escape forced marriage and continue education | Education, gender, East Africa |
| Life in Kankoyo | A Zambian township beside the Mopani Copper Mine, facing toxic fumes and water problems | Mining communities, public health, Southern Africa |
If your assignment sits in these areas — mining, water, gender, education, climate, community reporting — the existing work is direct evidence she can handle the subject. If you need something outside documentary and editorial work, the portfolio does not demonstrate it, so ask directly.
How to make contact
The site has a Contact page and a social account, @Lottaimage. Both are listed as ways to reach her. When you write, include:
- Location and dates of the assignment.
- Deliverable — stills, video, or both.
- Usage — where the images or footage will appear, for how long, and in which territories.
- Whether travel beyond Johannesburg is required, since the site states availability across Africa.
The site does not publish rates, a booking form, or payment details, so pricing and scheduling have to be confirmed with her directly. Do not assume any rate or availability from the site itself.
Copyright and licensing
The site states clearly that all images, video, and other materials are copyright ©Eva-Lotta Jansson and may not be used without express permission from the photographer in writing. For a commissioning client this means:
- Usage rights are negotiated, not implied.
- Any reuse beyond the agreed terms needs written permission.
- Get the licence scope in writing before publication.
When she is a good fit — and when she may not be
Good fit:
- Documentary, editorial, or NGO assignments in South Africa or elsewhere in Africa.
- Stories involving mining, water, environment, gender, education, or community life.
- Clients who need both photography and video from one person.
Check first:
- Commercial, advertising, or studio work — not shown in the portfolio.
- Assignments with a tight, fixed budget — no rates are published, so confirm early.
- Work requiring a different regional base — she is Johannesburg-based, and travel terms are not stated on the site.
How Can Family Caregivers Practice Equality as Everyday Allyship?
Equality in caregiving means every family member gets the same access to information, decisions, and rest — but it rarely means giving everyone the same task. Because care work is unevenly distributed by default, practicing equality as a caregiver usually means actively redistributing responsibility rather than splitting it down the middle. This guide is for millennial family caregivers and parenting partners who want to move from abstract fairness to concrete, repeatable actions at home, at work, and in medical settings.
Equality vs. equity in a caregiving household
Equality is treating people the same. Equity is giving each person what they need to participate fully. In caregiving, these two ideas pull in different directions:
- Equality says both partners get the same free evening.
- Equity says the partner who handled three medical appointments this week gets the free evening first.
Most caregiving inequity hides in the gap between these two. The person who "naturally" remembers appointments, tracks medications, and manages the family calendar is doing invisible coordination work — and it rarely shows up in a fair-sounding 50/50 split.
A useful test: if one person has to ask the other to do something, the mental load of noticing still sits with the asker. Equality means the noticing is shared too.
Signals that caregiving labor is unequal
Watch for these patterns rather than relying on how the division feels:
- One person is the default contact for schools, doctors, and insurers.
- Only one person knows the medication schedule, allergies, or therapy goals.
- "I would have helped if you'd asked" appears regularly.
- One person's paid work is treated as the "real" job; the other's is treated as flexible.
- Rest is negotiated ("Can I go out?") rather than assumed for both people.
If two or more of these are true, the imbalance is structural, not a matter of effort.
Scripts for renegotiating care responsibilities
Fairness conversations fail when they stay abstract. Move to specific tasks, owners, and review dates.
Opening the conversation:
"I want to look at how care tasks are actually split, not how we think they're split. Can we list everything for one week and then decide who owns what?"
Assigning ownership, not tasks:
"Instead of me telling you what to do, can you own the medication refills end to end — including noticing when we're low?"
When one person's job is treated as more important:
"Both of our work matters. Let's schedule care coverage around both calendars, not just mine."
Setting a review point:
"Let's check this split again in two weeks. If it's not working, we change it — that's not failure, that's the point."
The goal is ownership: the person responsible notices the need, plans the response, and follows through. That is what shifts equity, not just equality.
Practicing equality at work and in medical settings
Caregivers often need to advocate for equal treatment in systems outside the home.
At work:
- Ask directly whether caregiving accommodations exist and who administers them.
- Request decisions in writing so you have a record.
- Frame requests around outcomes ("I can cover these hours") rather than apologies.
In medical settings:
- Ask for written care instructions and confirm who the point of contact is.
- Bring a second person to appointments so no single caregiver holds all the information.
- Ask "What would change this plan?" to keep decisions transparent rather than assumed.
These steps don't guarantee equal treatment, but they make unequal treatment visible — which is the precondition for changing it.
Allyship as listening, not speaking for others
Equality work extends beyond your own household. The site How I Ally frames its interview series around elevating the voices of others and approaching others' stories with curiosity rather than assumption. That principle applies directly to caregiving:
- Ask the person you care for what they want, rather than deciding for them.
- Amplify a family member's stated preference in a medical or school meeting instead of substituting your own.
- When you don't know, say so and ask — curiosity is the allyship action, not certainty.
Speaking for someone is not the same as making space for them to speak. The difference matters most when the person has less power in the room.
When fairness efforts stall
Progress on caregiving equity is rarely linear. If a renegotiation fails:
- Narrow the scope. Fix one task at a time instead of the whole system.
- Bring in outside support. A therapist, care coordinator, or trusted third party can hold the conversation when partners can't.
- Set a follow-up date. Unscheduled intentions decay; a calendar review keeps them alive.
- Adjust expectations, not the goal. The aim is a workable distribution, not a perfect one.
Equality as everyday allyship is a practice, not a one-time agreement. The measure is whether the coordination work — and the rest — keeps moving toward both people.
What Is a Video? Definition, Formats, and How It Differs from Other Media
A video is a sequence of still images (frames) displayed rapidly enough that the human eye perceives continuous motion. The threshold is usually around 24 frames per second (fps); below that, motion looks choppy, and above it, smoothness improves with diminishing returns. This definition applies to any medium that stores or streams such a frame sequence — a downloaded MP4, a live stream, or a screen recording. The sections below cover how video works technically, the formats and codecs you'll encounter, how it differs from animation and still images, and the quality factors that determine what you actually see.
How Video Works: Frames, Frame Rate, and Persistence of Vision
Video relies on two things working together:
- Discrete frames — each frame is a complete still image captured or rendered at a specific moment.
- Persistence of vision — the eye and brain briefly retain an image after it disappears, so when frames are shown in quick succession, the gaps between them are filled in and motion appears continuous.
Frame rate is the number of frames shown per second. Common values:
| Frame rate | Typical use |
|---|---|
| 24 fps | Film and cinema |
| 25 fps | PAL broadcast (Europe, much of Asia) |
| 30 fps | NTSC broadcast, general web video |
| 60 fps | Gaming, sports, smooth motion |
| 120+ fps | High-speed capture, slow-motion source |
Higher frame rates produce smoother motion but also larger files, since more frames must be stored and transmitted.
Common Video Formats and Codecs
A video file is really two things bundled together: a container (the file format) and one or more codecs (the compression methods used inside it). The container holds the video stream, audio stream, subtitles, and metadata; the codec determines how each stream is compressed.
| Container | Common codecs inside | Typical use |
|---|---|---|
| MP4 (.mp4) | H.264, H.265/HEVC, AAC audio | Broadest compatibility; web, mobile, downloads |
| WebM (.webm) | VP8, VP9, AV1, Opus audio | Open web streaming, browsers |
| MKV (.mkv) | Almost anything | Archival, high-quality rips, multiple audio tracks |
| MOV (.mov) | H.264, ProRes | Apple ecosystem, video editing |
| AVI (.avi) | Older codecs (DivX, Xvid) | Legacy files |
When each is used:
- MP4 with H.264 is the default choice when you need a file to play almost anywhere — phones, browsers, TVs, editors.
- WebM with VP9 or AV1 is used for web streaming where open, royalty-free codecs matter, and where file size is a priority.
- MKV is common when you want to keep multiple audio tracks or subtitles in one file without re-encoding.
- MOV with ProRes appears in professional editing workflows because it preserves quality for further processing, at the cost of very large files.
The codec matters more than the extension for quality and size. Two .mp4 files can look and behave very differently depending on whether they use H.264 or H.265.
Video vs. Animation vs. Still Images
These three are often confused because they all involve visual frames, but they differ in how the frames are produced and what they represent.
- Still image — a single frame. No motion, no time dimension. Examples: a JPEG photo, a PNG graphic.
- Video — a sequence of frames captured from the real world (or rendered to look real), played back at a set frame rate. The motion corresponds to something that happened in front of a camera or was recorded from a screen.
- Animation — also a sequence of frames, but each frame is created or manipulated rather than captured continuously. The motion is authored frame by frame or generated by software. A cartoon, a motion graphic, or a 3D render is animation.
The practical difference: video records motion that already exists; animation creates the illusion of motion from individually constructed frames. Both can use the same containers and codecs, so a .mp4 can contain either. The distinction is about production method, not file type.
The Video Pipeline: From Capture to Display
Understanding the pipeline helps explain why a video might look wrong at any stage.
- Capture — a camera sensor samples light at a set resolution and frame rate, producing raw frames.
- Encoding/compression — raw frames are compressed by a codec (e.g., H.264) to reduce size. This is where quality can be lost if the bitrate is too low.
- Container packaging — the compressed video stream, audio, and metadata are written into a container like MP4 or WebM.
- Storage or streaming — the file is saved, uploaded, or sent over a network. Streaming may split it into segments for adaptive delivery.
- Decoding — the player reads the container, extracts the streams, and decompresses them back into frames.
- Display — frames are shown on a screen at the intended frame rate. If the display refresh rate doesn't match, you may see judder or tearing.
A failure at any step — a bad capture, aggressive compression, a network stall, or a mismatched refresh rate — shows up as a visible problem for the viewer.
Key Quality Factors: Resolution, Bitrate, and Compression
Three factors determine how good a video looks and how large it is.
- Resolution — the pixel dimensions of each frame (e.g., 1920×1080, 3840×2160). Higher resolution preserves more detail but requires more data per frame.
- Bitrate — how much data is used per second of video, usually measured in Mbps or kbps. Higher bitrate means less compression and better quality, but larger files. The same resolution at a low bitrate will look blocky or blurry.
- Compression — the method used to reduce data. Lossy codecs (H.264, VP9) discard information the eye is less likely to notice; lossless codecs keep everything but produce much larger files. Compression efficiency (how good the video looks at a given bitrate) is the main reason newer codecs like H.265 and AV1 are adopted.
A useful rule: resolution sets the ceiling for detail, but bitrate and compression determine how much of that detail actually survives. A 4K video at a very low bitrate can look worse than a 1080p video at a healthy bitrate.
Quick Reference
- Video = frames + frame rate + persistence of vision.
- Container vs. codec: the container is the box, the codec is how the contents are packed.
- MP4/H.264 for compatibility; WebM/VP9 or AV1 for open web streaming; MKV for multi-track archival; MOV/ProRes for editing.
- Video vs. animation: video captures existing motion; animation constructs frames.
- Quality is governed by resolution, bitrate, and compression together — not by resolution alone.
How to Use U.S. Wildflowers Photos and Indexes to Identify Wildflowers by State or Family
U.S. Wildflowers (uswildflowers.com) is a hobbyist-run reference site with 2,387 photographs covering 649 wildflower species, plus a journal and location-based photo albums. You can use it to narrow a wildflower down by state, browse candidates by plant family, and compare your find against detail-page photos and descriptions. The site's own author states he is not a professional botanist and that some identifications are likely incorrect, so treat it as a starting point and confirm with a second source.
Start With the State Reference List
If you already know where the flower was growing, this is the fastest way to cut the list down.
- Go to the State Reference List section (the "Looking for Wildflowers for a specific state?" area).
- Select your state from the dropdown — the site lists state-specific ID references for Alabama, Alaska, Arkansas, Arizona, California, and others.
- Work only from the species shown for that state rather than the full 649-species list.
Expected result: a shorter candidate list limited to plants recorded in your state, which removes most lookalikes from other regions.
Common snag: the state list is a reference aid, not a guarantee of range. A plant absent from your state's list may still occur there, so don't reject a match purely because it isn't listed.
Browse by Family or by Thumbnails
Once your list is narrowed, you have two ways to scan it.
| Method | Best for | Trade-off |
|---|---|---|
| Wildflower Index (by Family) | When you know or suspect the family (e.g., you can tell it's a mint or a pea) | Requires some botanical vocabulary |
| Wildflower thumbnail list | When you only have a photo and no family guess | 649 species to scan; the site notes this list is easier to scan for a particular flower |
The thumbnail list is described on the site as "thumbnails without descriptions of 649 U.S. Wildflower species" — useful when you're matching by visual gestalt. The family index is faster if you can place the flower in a family first.
Confirm on the Detail Page
Each detail page is where identification actually happens. Check, in order:
- Photographs — compare flower shape, color, leaf arrangement, and overall habit against your own photo.
- Description text — confirm structural details that photos alone may not settle.
- Subspecies records — the site keeps separate records for some subspecies, and each subspecies counts as its own "species" in the site's count. If your plant matches a subspecies entry, note which one.
- Non-flowering entries — the site also includes some non-flowering plants of interest (Ground Cedar is the example given), so don't assume every entry is a bloom.
Expected result: a candidate name you can then verify elsewhere.
Use the Journal and Photo Albums for Context
The Wildflower Journal and Wildflower Photo Albums add information the detail pages don't:
- Bloom timing and location notes from the author's own photography trips.
- Albums organized by specific locations, which help you judge whether a species is plausible for your area and season.
- The Pocket at Pigeon Mountain section includes bloom status updates and printable identification photo lists for the spring season — a model for how location-specific bloom timing can sharpen an ID.
Verify Before You Commit
The site is explicit that its identifications should not be considered authoritative. Practical cross-checks:
- Confirm the species against a regional flora, a university extension guide, or a local native plant society.
- Check whether the species' documented range and bloom season actually fit your observation.
- If your plant keys out to a subspecies on this site, verify that subspecies is recognized in your region.
Quick Decision Guide
- Know the state, not the family → State Reference List, then thumbnail list.
- Know the family → Family Index, then detail pages.
- Only have a photo → thumbnail list, then detail pages, then journal/albums for season and location plausibility.
- Need a confident ID → use this site to generate candidates, then confirm with a professional or regional source.
Website Overview
An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.
Domain and Registration
Registered in 2016, this domain has about 10 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is GoDaddy.com, LLC, a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.
DNS and Email
Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Microsoft 365 email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.
TLS and Certificates
The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.
HTTP and Browser Security
CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. All six checked browser-security headers are present. Their effectiveness still depends on the policy values and application behavior. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.
Technology Stack Analysis
The public page identifies Cloudflare without precise versions, leaving fewer clues for version-specific scanning.
Search and Social Sharing
Twitter Card metadata is configured. The title has 14 characters, within a common display range. A meta description is present, with 150 characters. The observed directives allow indexing and link following. No Generator meta tag is publicly exposed.
Hosting and Email
Registration details
| Registrar | GoDaddy.com, LLC |
|---|---|
| Registered | 2016-05-28 |
| Expires | 2028-05-28 |
| Domain status | client delete prohibited、client renew prohibited、client transfer prohibited、client update prohibited |
| Nameservers | brett.ns.cloudflare.com、elma.ns.cloudflare.com |
| DNSSEC | unsigned |
DNS records
| Type | Name | Value | TTL | Priority |
|---|---|---|---|---|
| A | unequalscenes.com | 104.21.57.89 | 300 | — |
| A | unequalscenes.com | 172.67.162.75 | 300 | — |
| AAAA | unequalscenes.com | 2606:4700:3035::6815:3959 | 300 | — |
| AAAA | unequalscenes.com | 2606:4700:3037::ac43:a24b | 300 | — |
| MX | unequalscenes.com | unequalscenes-com.mail.protection.outlook.com | 300 | 0 |
| NS | unequalscenes.com | brett.ns.cloudflare.com | 86400 | — |
| NS | unequalscenes.com | elma.ns.cloudflare.com | 86400 | — |
| TXT | unequalscenes.com | NETORGFT20371418.onmicrosoft.com | 300 | — |
| TXT | unequalscenes.com | NETORGFT9229563.onmicrosoft.com | 300 | — |
| TXT | unequalscenes.com | google-site-verification=VksRFYcPxtHgP1TBvzOIJYFrgUmj0ExK_ENFjpu7Tvc | 300 | — |
| TXT | unequalscenes.com | mailerlite-domain-verification=41c1c1f7a92bdab7a94355a71b53d0660ba99b3f | 300 | — |
| TXT | unequalscenes.com | v=spf1 include:dc-db9e4b7a04._spfm.unequalscenes.com include:sendersrv.com ~all | 300 | — |
| DMARC | _dmarc.unequalscenes.com | v=DMARC1; p=quarantine; rua=mailto:[email protected] | 300 | — |
TLS and certificates
| Assessment | Normal configuration |
|---|---|
| Supported protocols | TLSv1.2、TLSv1.3 |
| Negotiated protocol | TLSv1.3 |
| Certificate subject | unequalscenes.com |
| Issuer | Google Trust Services |
| Valid until | 2026-12-30T06:48 · Remaining when checked: 56 days |
| Verification details | Certificate trust: Passed · Hostname match: Passed |
HTTP response headers
| Header | Value |
|---|---|
| content-type | text/html; charset=utf-8 |
| cache-control | public, max-age=0, must-revalidate |
| server | cloudflare |
| strict-transport-security | max-age=31536000 |
| content-security-policy | default-src 'self'; script-src 'self' https://static.cloudflareinsights.com; style-src 'self' 'unsafe-inline' https://use.typekit.net https://p.typekit.net; font-src 'self' https://use.typekit.net; img-src 'self' data:; connect-src 'self' https://cloudflareinsights.com; frame-src https:; object-src 'none'; base-uri 'self'; form-action 'self'; frame-ancestors 'self' |
| x-frame-options | SAMEORIGIN |
| x-content-type-options | nosniff |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | camera=(), microphone=(), geolocation=() |
| access-control-allow-origin | * |
Identified technologies
Pages, Search and Sharing
| Meta description | Unequal Scenes: aerial and drone photography by Johnny Miller revealing extreme inequality in cities worldwide, from Cape Town and Mumbai to New York. |
|---|---|
| Canonical URL | https://unequalscenes.com/projects |
| Language | English (default) |
| Twitter Card | summary_large_image |
Social Sharing Preview
8 fieldsrobots.txt (opens in a new tab)
1 rulesAll bots 0 allowed · 1 disallowed
- Disallow
/admin/
No matching rules.
User reviews (0)