Attilan

Attilan

Attilan is a fictional city in the Marvel Comics Universe that houses the Inhumans. It first appeared in Fantastic Four #47 (Feb. 1966). It has also been known as the Great Refuge and New Attilan.

Read more about Attilan.