Kandovan in remote North West Iran looks like a movie set. But, this is genuinely a working village - Kandovan is the last cave-dwelling village on Earth.