Tequixquiac in Japanese
Tequixquiac in Japanese
テキシキアック
Ellipsis of Santiago Tequixquiac: a town, the administrative seat of Tequixquiac, State of Mexico, Mexico.