Question: Are both villages, Allah Chal and Chahar Meleh-Ye Sofla, located in the same country?
Sentence (from "Allah Chal"): Allah Chal( also Romanized as Āllah Chāl; also known as Aleh Chāl) is a village in Lalehabad Rural District, Lalehabad District, Babol County, Mazandaran Province, Iran.
Relevant evidence: Yes