First off, I thought that Idris was just a secret city, not an actual whole freaking country! How in the age of satellites, and Google Earth does a big chunk of land such as a country just completely goes unnoticed from the mundane military? And how about the people who are just driving by or flying above Idris? You would think that someone would see something, but apparently, no one sees a damn thing in this book!
In Harry Potter, for example, it makes sense that they are whole towns and buildings that are virtually unknown by normal society. Magic in the ‘Harry Potter’ books has an adverse effect on modern technology. Also, there are such things in the Potter books as Muggle repelling charms that repeal normal people from magical places. This is why Hogwarts has been never found by muggle society. The reason was because the entire building has been made out of magic. The School also has muggling repelling charms inlaid grounds outside the castle itself.
Idris doesn’t have any of that. Yet, this entire country just seems to exist without ever being found!
I said this earlier on in this book, but I’m going to say it again: What century is the Shadowworld in? The Shadowhunters actually using fucking horse-drawn carriages in Idris. I’m not shitting you, Luke refers to them actually using horse-drawn carriages later on in this chapter
They rode into Alicante by carriage; I followed running on four feet, and my pack ran with me. The Great Hall of the Angel was crowded with all the assembled Clave and score upon score of Downworlders.
Yet, they are supposed to be all-powerful, and better than mundanes, but they seem to be centuries behind us from a purely technological and sociological standpoint. And there is no real conclusive reason why their community is so stagnated .
This here is yet another example of Cassandra Clare’s shitty world building. She never thinks about anything beyond the surface about her world building.