Naran is a medium sized town situated in upper kaghan valley which is a part of Khyber Pakhtun khwa province of Pakistan. It is one of the most beautiful part of northern areas in pakistan which is elevated 2500 meters above sea level. Its beauty captures a lot of people towards itself and thus it is a famous resort for tourists and trekkers.