Jow Palal

Jow Palal is a village in Bamyan Province in central Afghanistan.