Where is Handwāra?
Where is Handwāra located?
Handwāra, Handwāra, India (approx. 34.39931°, 74.28274°)
Where is Handwāra on the map?
{"latitude":34.39931,"longitude":74.28274,"title":"Handwāra"}