Iceland - a land of trolls, giants, vikings and nature wonders