Where is Takari?
Where is Takari located?
Takari, Takari (Station), India (approx. 17.130047°, 74.36366°)
Where is Takari on the map?
{"latitude":17.130047,"longitude":74.36366,"title":"Takari"}