Wednesday, July 13, 2016

Fractal Geometry in African Villages: Lessons from an Outsider

In the 1960s, the Italian architecture firm Superstudio proposed the eradication of all architectural difference under a ubiquitous grid that they called a "Model for Total Urbanization." This is one of their posters.

"The exception proves the rule." How many times have we heard that without really understanding it? It was Cicero in ancient Rome who first said it, and what he implied was that exceptions presuppose the existence of a norm (to which they are the exception). We always look to outsiders, the exceptions to the rule, to help define ourselves as normal. Outsiders have always defined insiders. An old military adage says that you need a great enemy to create a great army. For ancient Greece, it was the Spartans and Macedonians who provided the "savage" exception that proved the superiority of the civilized Athenian polis, or city-state. For the West, a monstrous "other" occupying the rest of the world provided evidence of the dubious superiority of its own worldview.

The Western gridded "ideal city," as imagined by Fra Carnevale

In popular imagination, the exceptions to Western civilization still represent everything uncivilized, chaotic and savage in the world. When Edward Said and Claude Levi-Strauss came along in the '60s and pointed out that, hey, just because other cultures are different doesn't mean that they are devoid of their own internal logic and structure, we began to open our eyes to the fact that maybe, in the end, we had something to learn from "them." We'd gotten so blind to the veil we've fabricated as a frontier between city/country, order/chaos, insider/outsider, West/Rest, that we'd lost sight of the fact that ours is just one of many ways of being in the world, and that the veil is an illusion.

Somewhere in America

Case in point: the gridded and bordered modern city that sprang up in Europe towards the end of the Roman Empire - with its straight lines and corners retained by a circumscribing wall - quickly became the template for Western life. They were initially walled defensive positions (called Oppida), but the Romans soon became aware of their greater (in the long run) symbolic significance: The walled city is a locus of power. Those outside the walls were the medieval "wildmen," or savages beneath consideration. It established a clear - if fictional - boundary between the order of Man and the chaos of Nature.



The Universe is Euclidean, its rigid geometry tells us. The very linearity of modern cities came to represent the mythic Western advancement from barbarian to citizen, from chaos to order. The more squared-off the space, the more civilized its occupant. The barbarians lived outside the polis amid the chaos of nature, and "Nature," as Katherine Hepburn reminded Bogart in African Queen, "is what we are put in this world to rise above." Consequently, linear gridded space became the Western standard.

Hardly a coincidence that Star Trek automatons, "The Borg," occupy a cube.

By the 15th Century, Linear Perspective gained favor as a way of reifying what had already become a pervasively geometric worldview, literally set in stone by the Romans.  Perspective appealed to rich patrons because it backed up their notions of the hierarchy of social power (think majestic cathedrals with impossibly soaring trompe l'oeil ceilings inspiring awe among the plebs). Artists of Europe clamored to learn the rules of Linear Perspective as a way of codifying a "civilized" worldview, which flattered their clients by portraying them as higher-order citizens. Even if anyone had been aware of another way of seeing the world, they wouldn't have cared for it. West is best, and all that.

Every day I walk the streets of New York City, I'm aware that to get across town means zig-zagging at right angles across an artificially imposed grid that by its very inorganicness was designed to position the works of man as superior to those of nature.

What would an alternative even look like? We're so used to what we've got that it's hard to picture it, but we don't have to: When the fractal geometry of African villages was "discovered" by the West, it provided the exception that exposed the tenuousness of the norm we've come to accept. Certain villages in Africa (such as Tiébelé on the Ghanian border) have been organizing themselves for centuries according to mathematical principles that were only discovered in the West in the 1900s.

The classic Mandelbrot fractal set

Whereas the Western gridded polis denies Nature by proposing space as a system of stackable finite blocks, fractal architecture suggests an unfolding of space according to principles of organic growth. Each unit of fractal geometry relates intrinsically to its neighbor, regardless of scale. There is no frontier, no hierarchy of space as in the West.

Fractal sets are everywhere in Nature

Fractal architecture could never produce a Versailles, for example, that so self-consciously set itself apart from the populace that surrounded it. The "self-similarity" of fractal geometric modules would preclude it. Western architecture relies on the grid as an exclusionary device - you are either inside or outside the square - but fractal architecture seems to suggest that we all have the same potentiality.



I always worry that I'm writing too much in blog posts, that they're too long (because who the hell reads blog posts?), so I won't be getting into the weeds about what fractals are, except to say that they began as an outlier set of mathematical rules once considered to be useless oddities - Euclid's outsiders.

The fractal architecture of Ba-ila village, in Southern Zambia

The realization that whole communities live according to a spatial map that is entirely different to ours was an eye-opener. Watch this TED talk (and buy the book) by this fascinating mathematician who traveled Africa on a Fulbright scholarship, standing on rooftops and recording the fractal geometry he saw all around him. And next time you're sitting at a traffic light, imagine a world that has no right angles.

Ron Eglash mapped the fractal set at the heart of community life for Ba-ila villagers

Tiébelé, Ghana

58 comments:

  1. Fascinating Alan! ( as I type this in my rectangular box provided for text) Westerners definitely equate the grid with higher civilization.

    ReplyDelete
    Replies
    1. Thanks Theresa! Now I know at least one person read it and I wasn't up until 1:30AM writing for nothing! ;)

      Delete
    2. Recording success in Cryptocurrency, Bitcoin is not just buying and holding till when bitcoin sky-rocks, this has been longed abolished by intelligent traders ,mostly now that bitcoin bull is still controlling the market after successfully defended the $20,000 support level once again and this is likely to trigger a possible move towards $40,000 resistance area However , it's is best advice you find a working strategy by hub/daily signals that works well in other to accumulate and grow a very strong portfolio ahead. I have been trading with Mr Bernie doran daily signals and strategy, on his platform, and his guidance makes trading less stressful and more profit despite the recent fluctuations. I was able to easily increase my portfolio in just 2weeks of trading with his daily signals, growing my $5000 to $55,000. Mr Bernie’s daily signals are very accurate and yields a great positive return on investment. I really enjoy trading with him and I'm still trading with him, He is available to give assistance to anyone who love crypto trading and beginners in bitcoin investment , I would suggest you contact him on WhatsApp : + 1424(285)-0682 , Gmail : (BERNIEDORANSIGNALS@GMAIL.COM) or Telegram : @berniedoransignals for inquiries , Bitcoin is taking over the world

      Delete
  2. Excellent! Fractals are fascinating and daunting but I appreciate them on an aesthetic level.

    ReplyDelete
  3. I read these posts, everyone, and love them. But I have a bone to pick ... It was the environment that presupposed the use of the linear grid in Europe as elsewhere. This article sneakily suggests that a more organic organizational style was not tried, stress tested and found wanting. The people who laid the groundwork for western civilization did not come to rely on hierarchal, granular organization because they lacked the ability to muse, dream or attend TED talks and contemplate African villages, but because they wanted to survive. Whatever its faults, the grid afforded our ancestors this privilege - the organic style could not withstand the stresses they encountered.
    Great post as always- awesome pics.

    ReplyDelete
    Replies
    1. Firstly, thank you so much for reading all my rantings. And secondly, for taking the time to give me your thoughts.

      I should point out that I've never been one to let the facts get in the way of my point. Given, also, that I'm a layman rattling a hornet's nest and compressing the entire story of urbanization into a few paragraphs, then it's not surprising that there are some gaping holes.

      I totally agree with you that medieval Europe formed walled enclaves from a survival standpoint. Even before Julius Caesar attacked and wiped them out, they were threatened on all fronts by swarthy invaders like the Huns, moors etc. So they built walls to survive, with everything inside those walls a hastily cobbled mishmash (and not initially a grid at all).

      I guess I bent the truth to make the point that I believe there were other forces at work too. Perhaps not primarily, but they were there nonetheless. For example, the gates of Oppida were bigger and more imposing than required for pure defense, implying (to my amateur brain at least) that those who did the planning were aware that walled cities served a symbolic purpose as well as a practical one.

      Their primary purpose, as you say, was survival, but their secondary one was to gather citizens under a collective identity. Just as the encircling colonnades of St. Peter's basilica were deliberately designed to give the impression that the assembled throng were held within the protective and symbolic embrace of a unified ideal (Christianity), the imposing fortifications of early cities gave their citizens a sense of belonging and identity. Cities are no longer defensive in nature of course, but they still provide this symbolic role in addition to their practical one. [I'm generalizing enormously again, and I welcome your thoughts].

      I've always felt that the physical manifestation of any human expression (whether it's Art or City Planning) reveals something of our deepest wiring. I can't help feeling that ever since we huddled for survival around fires on the Savannah, divisions of Insider versus Outsider have been orchestrating our every action at a fundamental level.

      I should add that I don't believe that African communities living within "fractally designed" living spaces are any less likely to see divisions between Us and Them than the rest of us. As human beings I believe that figuring out who's on your side and who's not, and where the line lies between the two, is our most deeply ingrained survival tactic.

      Delete
  4. I should probably also add that I'm not advocating a kind of Social Darwinism; that there's an inevitability to excluding certain Others from our worldview. For my part, I think that while it's all but impossible to truly get inside someone else's head, it should not stop us trying.

    ReplyDelete
  5. Hey Alan, I discovered your blog a couple of weeks ago and have been working my way through the archives. The one on reflections in water was the one that got me hooked. It's a treatise. There's no way a treatise can be three paragraphs long. I mean: keep the long posts coming.

    As for the schools of thought and imposing one world view on another as better - oh, well - we are only human and that is what we do, it is one of our major flaws or qualities. Maybe this is a subtext I read that isn't even there, but anyway. What comes to my mind on this subject is the book "Guns, Germs and Steel" by Jared Diamond. Whether you are talking about "cargo" or about the supremacy of grids over fractals I think the best explanation I heard is in there. Spoiler: chance, reinforced by feedback loops, some more chance.

    I live in Sao Paulo, by the way, an immense place that has a loose relationship with the grid. It was insane to navigate before GPS and maps on your phone. Organic is fine, but concrete organic with no skyline and curving streets that follow no rhyme nor reason, not so much. :)

    ReplyDelete
  6. Hi Leticia,

    Thank you for your comments.

    I think #Etype (in the blog comments) was making a similar point, that it was essentially trial-and-error that led to the adoption of our current model. I do agree. To a point. But I think that a defensive (or survival) strategy was not the only thing at play in the development and look of the urban landscape. If that had been the case, then cities would all have looked like the star-shaped fortress of Palmanova in Northern Italy.

    True, Palmanova has a central gathering point and wide avenues in common with many post-medieval towns, but that is where the similarity ends - at least with respect to the grid. Its avenues are radially designed for easy access to the defensive boundary. If survivalist trial-and-error thinking was at the root of city planning, then surely all cities would be star-shaped to some degree. [And I'm aware that one could argue that Paris, the first truly modern city under Hausmann, is star-shaped around the Etoile - which of course means star].

    What I'm trying to imply in the post is that yes, defensive reasoning was a major factor, but that it dovetailed with something deeper: the need for mankind to create artificial frontiers. These are mental constructs, that in the West are tied more to Imperial thinking inherited from the Greeks than they are to a purely practical impulse to protect city-dwellers from attack from without.

    I'm thinking for example of the American "Frontier Myth," a purely abstract concept of an Us versus Them boundary between civilization within and savagery without. This Frontier mythology has been widely cited as being the quintessential foundational story at the heart of modern American identity. This wasn't a defensive posture but it's polar opposite; an Imperial one that positioned Insiders as superior to Outsiders. And it was adopted wholesale from the Greeks.

    The poet Shelley said that "we are all Greeks," and we're it not for their worldview we would all be "savages and idolaters." Even the Romantics, though they sided with the "wildman" outsiders of the world, acceded to the same polar division of the world.

    You're correct that the subtext of my post is that it's a very human trait. I should re-state that it's not one I stand behind, as it's caused untold suffering (including what is perhaps the greatest atrocity in modern history, the genocide of the Native Americans).

    I just find it fascinating that this thinking is at the heart of everything we do.

    ReplyDelete
  7. Article on African Fractals:

    http://csdt.rpi.edu/african/African_Fractals/homepage.html

    ReplyDelete
  8. You might be taking a selfie in the presence of a dazzling sunsetvisit here, or you might be taking your pictures in front of the colored walls

    ReplyDelete
  9. For getting other essential tips to promote yourself on Instagram, you can visit HashtagsForLikes.

    ReplyDelete
  10. If you are serious about the advancement of your business visit here, then turning to Instagram business account should be your utmost priority.

    ReplyDelete
  11. Storing pictures from Instagram is not as simple as you might be thinking. Because, if you right-click on an Instagram photo, then you will not see any option of saving the image. visit here This is because Instagram protects individual rights and does not allow you to save someone’s picture.

    ReplyDelete
  12. Hello there! I just want to offer you a big thumbs up for your great info you have right here on this post.
    I'll be coming back to your website for more soon. Thanks for the detail.

    ReplyDelete
  13. Nice article thanks for sharing
    you must visit See Inovative services For you
    innovative services

    ReplyDelete
  14. The quality of kitchen cabinets is very important because to renovation or changing of cabinets is not easy process. CCCcabinets in Chicago offering the best quality wholesale kitchen cabinets at reasonable prices.

    Wholesale Kitchen Cabinets

    ReplyDelete
  15. Thank you for sharing such a useful info 

    Rug Gallery

    ReplyDelete
  16. I don’t ordinarily comment but I gotta state thank you for the post on this perfect one :D. And you can get amazing information at Blinds Abu Dhabi

    ReplyDelete
  17. It's actually a nice and helpful piece of info. I am happy that you simply shared this useful info with us. Please stay us up to date like this. Thanks for sharing.
    Get amazing information at Blackout Curtains Abu Dhabi

    ReplyDelete
  18. Really great information. I always love to read and spread this kind of information that is unique and really informative. Keep up the good work. And get new and creative ideas at Furniture Abu Dhabi

    ReplyDelete
  19. You, my pal, ROCK! I found just the information I already searched everywhere and simply couldn’t come across. What a perfect site. And you can get Best Upholstery service at Upholstery Abu Dhabi .

    ReplyDelete
  20. Give your furry friend the gift of comfort with this super soft Calming Pet Bed for dogs and cats.
    Our beds feature a round design, creating a cozy and protective atmosphere.
    Pets will feel surrounded by love and warmth, allowing them to experience truly restful sleep.
    The bolstered edge also acts as a headrest, offering additional orthopedic support.

    ReplyDelete
  21. Give your furry friend the gift of comfort with this super soft Calminnng Pet Bed "SEOTOASTER" for dogs and cats.
    Our beds feature a round design, creating a cozy and protective atmosphere.
    Pets will feel surrounded by love and warmth, allowing them to experience truly restful sleep.
    The bolstered edge also acts as a headrest, offering additional orthopedic support.

    ReplyDelete
  22. Give your furry friend the gift of comfort with this super soft Calminnng Pet Bed "SEOTOASTER" for dogs and cats.
    Our beds feature a round design, creating a cozy and protective atmosphere.
    Pets will feel surrounded by love and warmth, allowing them to experience truly restful sleep.
    The bolstered edge also acts as a headrest, offering best rugs in columbus ohio additional orthopedic support.

    ReplyDelete
  23. I want to thank you for this good read!! I definitely enjoyed every little bit of it. I've got you book-marked to look at new stuff you post. https://softwareservices.joomla.com check this url for more information.

    ReplyDelete
  24. Give your furry friend the gift of comfort with this super soft Vintage Motorcycle Helmet "Metal Archives" for dogs and cats.
    Our beds feature a round design, creating a cozy and protective atmosphere.
    Pets will feel surrounded by love and warmth, allowing them to experience truly restful sleep.
    The bolstered edge also acts as a headrest, offering additional orthopedic support.

    ReplyDelete
  25. Give your furry friend the gift of comfort with this super soft Prevent Helmet Hair "MetalArchives" for dogs and cats.
    Our beds feature a round design, creating a cozy and protective atmosphere.
    Pets will feel surrounded by love and warmth, allowing them to experience truly restful sleep.
    The bolstered edge also acts as a headrest, offering additional orthopedic support.

    ReplyDelete
  26. Give your furry friend the gift of comfort with this super soft Vintage Motorcycle Helmet "Metal Archives" for dogs and cats.
    Our beds feature a round design, creating a cozy and protective atmosphere.
    Pets will feel surrounded by love and warmth, allowing them to experience truly restful sleep.
    The bolstered edge also acts as a headrest, offering additional orthopedic support.

    ReplyDelete
  27. beautiful
    kala jadu se hifazat aur najat k liye Dua Naade Ali sharif ka zikar karna aur iss Dua ko tehreer kar k apne ghar mein rakhna be had mujarrab hai . lahaza kala jadu ka tor karne k liye Dua Naade Ali sharif ka arabi taweez apne ghar mein zaroor rakhain

    ReplyDelete
  28. The electronic signature online application presents a great opportunity.
    Modern businesses require a digital partner to boost their document management. DocSignPro is going to be your perfect partner when inserting digital signature online pdf documents...


    docsignpro

    ReplyDelete
  29. Bandish ka tor karne k liye Dua Naade Ali Sharif ka arabi taweez ap k liye be had powerful sabat ثابت ho gha . ye naqsh ghar me rakhtay رکھتے hi fard ka ghar jan , aulad , karobar , sehat aur kamyabi bandish ki jakar جکڑ se azad ho jati hai aur fard ko dobara دوبارہ se har kaam me kamyabi hasil hona shuro ho jati hai .
    Bandish ka tor

    fantastic and thanks for information

    ReplyDelete
  30. kala jadu ka tod kya hai ye har koe nahi janta aur sirf batain باتیں karne se aur kahania کہانیاں sonane سنانے se kala jadu ka tod kabhi کبھی nahi ho sakta . kala jadu ka tod karne k liye ap ko Allah ki gaibi madad hasil karna hi ho ghe aur Allah ki gaibi غیبی madad مدد hasil karne ka powerful zaryia زریعہ Dua Naade Ali sharif hai . Yani ager ap jadu tona se chutkara چھٹکارہ pana chahtay چاہتے hain tu ap ko Dua Nad e Ali shrif ka daman دامن thamna تھامنا hi ho gha . Naade Ali ki barkat se nasirf sakht se sakht jadu ka tor ho jata hai balkay fard ka ghar , jan aur aulad hameesha Allah ki hifazat me bhe rehtay hain .
    kala jadu ka tod

    amazing & ousum

    ReplyDelete
  31. rizq ki dua Nade Ali ki barkat se ap Allah ki bargha se behisab rizq , dolat , izat , karobar mein tarakki aur kamyabi hasil kar saktain hain . Dua Nade Ali Sharif ap k liye Dunia Mein Bhe Kamyabi hai aur Akhrat mein bhe .
    rizq ki dua
    ousum excilent information

    ReplyDelete
  32. shohar ki ghair aurton main dilchaspi ka tor karne k liye naqsh Naade Ali be had powerful hai . Naade Ali ki barkat se shohar k gird گرد aik hisar حصار ban jata hai jes ki bina par shohar na tu kisi ghair aurat k jadu ya mohabbat me mabtla مبتلاء ho pata hai aur na hi koe gair aurat asay اسے apne jal جال me phansa پھنساء sakti hai .
    shohar ki ghair aurton main dilchaspi ka tor
    wow

    ReplyDelete
  33. Rishte k liye wazifa Naade Ali sharif ko best aur be had powerful mana jata hai . agar ap rishte k na milne ملنے , rishta pakka na hone aur shadi شادی ki rukawat روکاوٹ ki wàja se parshan hain tu Naade Ali dua ka ye wazifa ap k liye bhut mujarrab مجرب hai. es wazifa ki barkat se 3 se 7 Roz k ander ap ko ap ki pasend ka rishta Allah k hukam حکم se muyaser hone k liye sabab paida ho jae gha .
    Rishte k liye wazifa
    ousum site

    ReplyDelete
  34. nafrat dalne ki dua Naade Ali ki barkat se ap apne husband k dil mein kisi bhe gair aurat ki nafrat sirf chand dino me paida kar saktay hain . Nazreen shohar ka ksi dusri aurat ke tarf mutawaja hona bhut aam baat hai aur AAJ Kal har aurat k Sath yehi masla dar peesh hai . Nazreen mard tawaja ko pasend karta aur jab tawja usy bahir se mil jaye TU Baki cheezu ko wo faramosh kar deta hai.
    nafrat dalne ki dua
    nice

    ReplyDelete
  35. Naseeb ki Dua Naade Ali sharif hai ye baat har koe janta hai , likan iss Dua ki barkat kyse hasil ki jati hain ye baat har koe nahi janta . iss artcal mein ham ap ko Dua Naade Ali sharif ka wird karne ka aik aysa tarika bata rahay hain jes ki barkat se ap apni kismat , naseeb aur muqaddar ko apni soch se bhe zaida acha kar saktay hain . ye amal ham ne ap ko youtube channel Nad e Ali ki video mein bata rahay hain .
    Naseeb ki Dua

    ReplyDelete
  36. dar dur karne ki dua Naade Ali sharif ki barkat se ap har kisam k dar aur khuf se hameesha ہمیشہ mehfoz reh saktay hain . nazrin dar aik aysa ایساء masla مسلہ hai ju har fard mein kisi na kisi andaz انداز mein mojood hai . koe fard bohat zaida darta hai aur koe kam . Dar ki waja nafsiyati نفسیاتی bhe ho sakti hai aur rohani bhe .
    Dar Dur Karne ki Dua
    really amazing good

    ReplyDelete
  37. shohar ki zuban bandi ka taweez Naade Ali Sharif be had powerful hai . Ye Khas Naqsh sirf apne ghar mein rakhne se bad zuban بد زبان shohar apni biwi ki har kisi k samne سامنے beizzati بے عزتی karne se hameesha k liye baz باز aa jae gha .
    shohar ki zuban bandi ka taweez
    great

    ReplyDelete
  38. rajab ki dua Naade Ali ap ki har mushkil ki asani aur har hajat ki takmeel hai . iss wazifa ko kam az kam 3 din kar lain . Insha Allah rajab k ikhtitam hone se pehlay pehlay ap ko ap ki har jayz hajat hasil ho jae ghe .
    rajab ki dua
    great

    ReplyDelete
  39. rajab moon wazifa Naade Ali ap ki zindaghi bhar ki mushkilat ka 1 rohani hal hai . iss wazifa ko 1 din rajab ka chand dekhne k baad kyia jata hai . rajab moon wazifa zindagi me sirf 1 bar karne se Allah ki zaat ap ko ap ki zindagi bhar ki hajat ata farma detay hain .
    rajab moon 2022 wazifa
    great

    ReplyDelete
  40. mahe Shaban ka wazifa Naade Ali se ap apni 70000 se bhe zaida Hajat Allah ki bargha se hasil kar saktay hain . Mahe Shaban mein khas rohaniat ka Dunia me zahar hoti hai .
    shaban ka wazifa
    great

    ReplyDelete
  41. personality test k zaryia ap apni shadi , rishta , shohar , aulad , job , kamyabi aur apne har sawal ka jawab free mein fori hasil kar saktay hain . ham ne tamam rohani aloom ko yakja kar k ap k liye 1 aysi app banai hai jes se apni zaindagi mei nakami ki waja jan saktay hain .
    personality test
    great

    ReplyDelete
  42. 13 rahjab ka wazifa ap ki zindagi aur muqaddar ko Allah k hukam se badal sakta hai .
    Shabe Barat ki dua
    great

    ReplyDelete
  43. Your method of conveying information in this blog is remarkable. Check out this site too. They provide all sorts of digital marketing services to jump start your business online.

    ReplyDelete
  44. I am Aliha From Abu Dhabi . I am a spiritual expert . I have 20 years of experience in spirituality
    I am a spiritual coach and healer with extensive experience in NLP and hypnosis. I have been helping people solve the problems in their lives for over 10 years.
    Spiritual Discoveries

    ReplyDelete
  45. <<Investing on the cryptocurrency market has been a main source of income, that's why knowledge plays a very important role in humanity, you don't need to over work yourself for money.All you need is the right information, and you could build your own wealth from the comfort of your home!Binary trading is dependent on timely signals, assets or controlled strategies which when mastered increases chance of winning up to 90%-100% with trading. It’s possible to earn $10,000 to $20,000 trading weekly-monthly in cryptocurrency(bitcoin) investment,just get in contact with Mr Bernie Doran my broker. I had almost given up on everything about binary trading and never getting my lost funds back, till i met with him, with his help and guidance now i have my lost funds back to my bank account, gained more profit and I can now trade successfully with his profitable strategies and software!!
    Reach out to him on Telegram: @bernie_fx or WhatsApp : +1(424)285-0682 for inquires

    ReplyDelete
  46. Thanks and I have a swell proposal: How Much House Renovation how to renovate a house

    ReplyDelete
  47. Thanks and I have a swell give: How Much Home Renovation Cost reddit house renovation

    ReplyDelete
  48. Great and that i have a swell provide: House Renovation Canada dream house renovation

    ReplyDelete