Umananda Temple on world’s smallest inhabited island

Umananda Temple is a unique holy place as it is located on the smallest inhabited island in the world