Devon Islands

It is almost impossible for humans to reach these 5 places in the world, one is also in India

Even today there are many places in the world where humans are completely inaccessible. That…