Explore relationships

Amli, India

Amli is a census town in the Union Territory of Dadra & Nagar Haveli and Daman and Diu in India. GeographyAmli is located at 20°17′N73°01′E / 20.28°N 73.02°E / 20.28; 73.02.

Use + to expand a branch. Click a topic name to open its summary.