Great find! It is like a slap in the face. They are saying "We are here and there is nothing you can do about it!"
LifENcircleS
Located in a suburb of Toulouse, the “Place de la Révolution” is probably one of the most blatant displays of Illuminati designs in existence: a huge pyramid hovering atop a map of the world. The symbolical meaning of this structure reveals a rather grim and elitist ideology and seems to confirm the conspiracy theorist’s claims: the world lead a secret cabal named Illuminati.