There is one place named Mach Kala in Afghanistan.
All places in the world called "Mach Kala".
Nowabad (22)
Sra Kala (19)
Kariz (18)
Karez (18)
Nawabad (18)
Kheyrabad (17)
Akhundkhel (17)
Khayrabad (17)
Kala (16)
Srakala (16)
Qal`ah-ye Now (16)
Akhund Khel (16)
`Omar Khel (16)
Siah Sang (15)
Sheykhan (15)
Shorab (15)
Doab (14)
Chenar (14)
Bedak (14)
Navabad (14)
`Aliabad (14)
Qal`eh-ye Now (14)
Karizak (14)
Shaykhan (14)
Karezak (14)
Khairabad (14)
Dewalak (14)
`Ali Khel (14)
Pitav (14)
Rabat (14)