answersLogoWhite

0

There is a mountain named Inari located in Japan. Inari is also the name of a village, municipality, and a lake located in Finland. The municipality of Inari is located at the northern tip of Finland.

User Avatar

Wiki User

12y ago

What else can I help you with?