Bashgul Valley

From Wikipedia, the free encyclopedia

Bashgul Valley is a valley of Afghanistan, carved by the Bashgul River.