Name:Joruri
Latitude:21°57'16"N
Longitude:85°25'16"E
Town:Joda
County:Keonjhar
Region:Kendujhar
State:Odisha
Country:印度