Gilgit-Baltistan named among top 25 destinations to visit by CNN