site address:
ajammc.com redirected to: ajammc.com
site title:
Ajam Media Collective - Culture, history, and politics from across Ajamistan: West, Central, and South Asia
|
|
|
Our opinion (on Thursday 07 May 2026 2:51:08 UTC):
- no comments
|
|
|
|
Meta tags:
description= A platform for culture, history, and politics across Ajamistan: West, Central, and South Asia;
Headings (most frequently used words):
of, the, in, podcast, iran, ajam, persian, from, and, tehran, by, is, communities, history, afghanistan, modern, bricks, my, soul, remembering, synagogue, destroyed, israeli, bombs, chasing, god, shadow, dangers, royal, nostalgia, demilitarize, indian, ocean, we, are, alive, dying, kahrizak, 720, 480, portraits, woven, faith, devotional, rugs, collected, khorasan, hidden, plain, sight, field, notes, central, asia, luli, khak, hayat, residency, lahore, exploring, shared, ecological, destinies, between, pakistan, iranians, khan, el, khalili, shadows, egypt, past, call, for, submissions, unexpected, persianate, selling, silk, road, how, gentrification, reshaping, uzbekistan, historic, cities, solidarity, at, border, afghan, mutual, aid, networks, mobilize, amid, mass, deportation, battle, over, flag, narrating, parsi, karachi, untold, stories, zoroastrianism, coast, sindh, pretty, pastel, century, petunias, posts, pagination, most, popular, articles, subscribe, patreon, 47, towards, an, environmental, 46, sufi, 45, toward, relational, understanding, gulf, 44, women, prayer, poetry, 43, histories, blackness, enslavement, erasure,
Text of the page (most frequently used words):
ajam (24), 2025 (24), return (22), const (22), posted (20), program (16), form (15), media (15), collective (15), featured (15), countrycode (14), long (14), and (13), function (12), smsprogramdata (11), the (11), replace (10), view (10), post (10), share (10), minute (10), read (10), 2026 (10), podcast (8), programs (7), asia (7), iran (7), april (7), window (6), sanitizehtml (6), foundprogram (6), history (6), 2024 (6), photo (6), essay (6), december (6), for (5), legaltextelement (5), anchormatch (5), linkelement (5), url (5), central (5), belle (5), cheves (5), march (5), all (4), part (4), new (4), regexp (4), trimmedurl (4), subscribe (4), are (4), culture (4), south (4), afghanistan (4), from (4), may (4), july (4), august (4), music (4), smsphonedata (3), prevent (3), split (3), document (3), requiredtemplate (3), fieldname (3), find (3), defaultcountrycode (3), browserlanguage (3), navigator (3), language (3), string (3), startswith (3), str (3), search (3), subject (3), region (3), contact (3), why (3), about (3), you (3), september (3), october (3), persian (3), uzbekistan (3), submissions (3), pakistan (3), getcountryname (2), smsprogramdatacountrynames (2), array (2), isarray (2), flag (2), getcountryunicodeflag (2), countryname (2), callingcode (2), xss (2), sanitizedcountryname (2), sanitizedcallingcode (2), var (2), arr (2), length (2), textcontent (2), parts (2), template (2), sanitizeurl (2), appendchild (2), blockwrapperregex (2), divregex (2), smsconsenthtmlrenderingfixenabled (2), div (2), getbrowserlanguage (2), touppercase (2), sanitization (2), javascript (2), data (2), typeof (2), char (2), not (2), this (2), name (2), email (2), updates (2), our (2), platform (2), politics (2), across (2), ajamistan (2), west (2), what (2), modern (2), november (2), communities (2), alex (2), shams (2), residency (2), january (2), tehran (2), archive (2), mehelle (2), blog (2), russia (2), india (2), tajikistan (2), kazakhstan (2), georgia (2), azerbaijan (2), armenia (2), caucasus (2), kurdistan (2), turkey (2), anatolia (2), transnationalism (2), gender (2), literature (2), urbanism (2), visual (2), let, map, countrycallingcode, sanitize, values, sanitizedcountrycode, join, false, filter, findindex, generatedropdownoptions, createelement, href, target, else, createtextnode, foreach, match, fullanchorregex, anchorregex, queryselector, legal, text, true, updatesmslegaltext, getdefaultcountryprogram, null, urls, trim, tolowercase, vbscript, html, fromcodepoint, charcodeat, 127397, real, people, should, fill, expect, good, things, remove, risk, bot, signups, last, first, address, indicates, required, via, input, your, keywords, press, enter, words, photographs, well, unless, otherwise, noted, use, ask, that, work, properly, cited, with, link, attribution, creative, commons, license, signup, independently, run, online, made, possible, through, support, community, like, reading, please, contribute, can, most, popular, articles, histories, blackness, enslavement, erasure, women, prayer, poetry, toward, relational, understanding, gulf, sufi, towards, environmental, become, member, patreon, next, posts, pagination, pretty, pastel, century, petunias, narrating, parsi, karachi, untold, stories, zoroastrianism, coast, sindh, battle, over, solidarity, border, afghan, mutual, aid, networks, mobilize, amid, mass, deportation, selling, silk, road, how, gentrification, reshaping, historic, cities, call, unexpected, persianate, iranians, khan, khalili, shadows, egypt, past, khak, hayat, lahore, exploring, shared, ecological, destinies, between, hidden, plain, sight, field, notes, luli, portraits, woven, faith, devotional, rugs, collected, khorasan, kahrizak, 720, 480, alive, dying, demilitarize, indian, ocean, chasing, god, shadow, dangers, royal, nostalgia, bricks, soul, remembering, synagogue, destroyed, israeli, bombs,
Text of the page (random words):
ajam media collective culture history and politics from across ajamistan west central and south asia about why ajam contact submissions subject history music visual culture urbanism literature gender transnationalism region iran anatolia turkey kurdistan caucasus armenia azerbaijan georgia central asia kazakhstan uzbekistan tajikistan south asia afghanistan pakistan india russia long form photo essay blog podcast mehelle music archive about why ajam contact submissions subscribe subject history music visual culture urbanism literature gender transnationalism region iran anatolia turkey kurdistan caucasus armenia azerbaijan georgia central asia kazakhstan uzbekistan tajikistan south asia afghanistan pakistan india russia long form photo essay blog podcast mehelle music archive featured long form bricks of my soul remembering a tehran synagogue destroyed by israeli bombs posted on may 3 2026 may 4 2026 by ajam media collective view post featured long form chasing god s shadow the dangers of royal nostalgia posted on april 17 2026 april 21 2026 by ajam media collective view post featured long form demilitarize the indian ocean posted on march 28 2026 april 5 2026 by ajam media collective view post featured long form we are alive tehran is dying posted on march 11 2026 march 15 2026 by ajam media collective view post featured long form kahrizak 720 480 posted on january 18 2026 january 19 2026 by ajam media collective view post featured photo essay portraits woven by faith devotional persian rugs collected in khorasan posted on december 17 2025 december 19 2025 by ajam media collective 5 minute read share featured long form hidden in plain sight field notes from central asia s luli communities posted on december 9 2025 december 17 2025 by ajam media collective 8 minute read share featured residency khak e hayat residency in lahore exploring shared ecological destinies between iran and pakistan posted on december 3 2025 december 3 2025 by alex shams 11 minute read share featured long form photo essay the iranians of khan el khalili shadows of egypt s persian past posted on september 28 2025 october 12 2025 by ajam media collective 14 minute read share featured call for submissions the unexpected persianate posted on august 11 2025 august 11 2025 by ajam media collective 1 minute read share featured long form selling the silk road how gentrification is reshaping uzbekistan s historic cities posted on august 5 2025 august 6 2025 by ajam media collective 10 minute read share featured long form solidarity at the border afghan mutual aid networks mobilize amid mass deportation posted on july 22 2025 july 23 2025 by ajam media collective 9 minute read share featured long form the battle over iran s flag posted on july 9 2025 july 10 2025 by alex shams 10 minute read share featured long form photo essay narrating parsi history in karachi untold stories of zoroastrianism from the coast of sindh posted on may 23 2025 may 27 2025 by ajam media collective 11 minute read share featured long form photo essay pretty in pastel a century of petunias in afghanistan posted on april 18 2025 april 20 2025 by ajam media collective 7 minute read share posts pagination 1 2 3 36 next patreon become a member from the podcast ajam podcast 47 towards an environmental history of modern iran by belle cheves posted on april 7 2025 april 7 2025 view post ajam podcast 46 sufi communities in afghanistan by belle cheves posted on march 3 2025 march 3 2025 view post ajam podcast 45 toward a relational understanding of the persian gulf by belle cheves posted on november 17 2024 november 17 2024 view post ajam podcast 44 women prayer and poetry in modern iran by belle cheves posted on october 6 2024 october 6 2024 view post ajam podcast 43 histories of blackness enslavement and erasure in iran by belle cheves posted on september 8 2024 september 8 2024 view post most popular articles ajam is an independently run online platform made possible through the support of our community if you like what you are reading please contribute what you can subscribe signup for updates subscribe about why ajam contact region subject a platform for culture history and politics across ajamistan west central and south asia all words are ajam media collective and all photographs are as well unless otherwise noted we use a creative commons 4 0 license and we ask that all of our work be properly cited with a link and attribution search for search input your search keywords and press enter subscribe to updates via email indicates required email address first name last name real people should not fill this in and expect good things do not remove this or risk form bot signups function getcountryunicodeflag countrycode return countrycode touppercase replace g char string fromcodepoint char charcodeat 0 127397 html sanitization function to prevent xss function sanitizehtml str if typeof str string return return str replace g replace replace g replace g replace g replace g url sanitization function to prevent javascript and data urls function sanitizeurl url if typeof url string return const trimmedurl url trim tolowercase if trimmedurl startswith javascript trimmedurl startswith data trimmedurl startswith vbscript return return url const getbrowserlanguage if window navigator language split 1 return window navigator language touppercase return window navigator language split 1 function getdefaultcountryprogram defaultcountrycode smsprogramdata if smsprogramdata smsprogramdata length 0 return null const browserlanguage getbrowserlanguage if browserlanguage const foundprogram smsprogramdata find program program countrycode browserlanguage if foundprogram return foundprogram if defaultcountrycode const foundprogram smsprogramdata find program program countrycode defaultcountrycode if foundprogram return foundprogram return smsprogramdata 0 function updatesmslegaltext countrycode fieldname if countrycode fieldname return const programs window mc smsphonedata programs if programs array isarray programs return const program programs find program program countrycode countrycode if program program requiredtemplate return var smsconsenthtmlrenderingfixenabled true const legaltextelement document queryselector legal text fieldname if legaltextelement return const divregex new regexp div gi const blockwrapperregex new regexp div p gi const fullanchorregex new regexp g const anchorregex new regexp const template smsconsenthtmlrenderingfixenabled program requiredtemplate replace s gi replace blockwrapperregex program requiredtemplate replace divregex legaltextelement textcontent const parts template split g parts foreach function part if part return const anchormatch part match if anchormatch const linkelement document createelement a linkelement href sanitizeurl anchormatch 1 linkelement target sanitizehtml anchormatch 2 linkelement textcontent sanitizehtml anchormatch 3 legaltextelement appendchild linkelement else legaltextelement appendchild document createtextnode part function generatedropdownoptions smsprogramdata if smsprogramdata smsprogramdata length 0 return var programs false smsprogramdata filter function p i arr return arr findindex function q return q countrycode p countrycode i smsprogramdata return programs map program const flag getcountryunicodeflag program countrycode const countryname getcountryname program countrycode const callingcode program countrycallingcode sanitize all values to prevent xss const sanitizedcountrycode sanitizehtml program countrycode const sanitizedcountryname sanitizehtml countryname const sanitizedcallingcode sanitizehtml callingcode return sanitizedcountryname sanitizedcallingcode join function getcountryname countrycode if window mc smsphonedata smsprogramdatacountrynames array isarray window mc smsphonedata smsprogramdatacountrynames for let i 0 i
|
|
| Thumbnail images (randomly selected): * Images may be subject to copyright. | |  |
|
Verified site has: 70 subpage(s). Do you want to verify them? Verify pages:
|
The site also has references to the 1 subdomain(s)
|
The site also has 7 references to external domain(s).
|
|
|
Pages verified in the last hours (randomly selected):
|
|
Top 50 hastags from of all verified websites.
| |
|
|
|
|
|
|
Load Info| page size | 29450 | | load time (s) | 0.667376 | | redirect count | 1 | | speed download | 44152 | | server IP | 104.131.10.127 |
|
|
|
|
|
|
|
|
* Image may be subject to copyright.
|
|