Idris

Idris
Idris is the home country of the Shadowhunters. Located between Germany and Frace, its capital is Alicante, also known as the Glass City. The wards surrounding Idris instantly transport mundanes from one border to the next if crossed, so little to no humans know of Idris.