There is one place named Shiro Machhi in Pakistan.
All places in the world called "Shiro Machhi".
Muhammadwala (7)
Kot (6)
Nawanpind (6)
Ban (6)
Garhi (6)
Khairabad (6)
Sarai (6)
Bagh (6)
Dal (6)
Dara (6)
Nawan Pind (6)
Banda (6)
Rampur (5)
Ganderi (5)
Chang (5)
Chauki (5)
Bara (5)
Fatehpur (5)
Garang (5)
Ali Muhammad (5)
Sari (5)
Seri (5)
Dab (5)
Kangra (5)
Hasanabad (5)
Daulatpur (5)
Khai (5)
Dewal (5)
Mirpur (5)
Kundi (5)