Assertion: km | /r/HasProperty | 117 mi
Facets:
Source sentences:
text: Indira Point, India's southernmost land point, is situated in the Nicobar islands at 6°45’10″N and 93°49’36″E, and lies just 189 km (117 mi) from the Indonesian island of Sumatra, to the southeast.