Armenia is not that popular among the globetrotters! But, those who have been to this part of Europe will know that the place is heaven particularly for those indomitable souls.