Taywara (town)

From Wikipedia, the free encyclopedia

The town of Taywara i slocated on 33.51° N 64.42° E at about 2250 m altitude.The population is 15 000.It is the district center of Taywara District in Ghor Province,Afghanistan.