Shogran is a hill station situated on a plateau in the Kaghan Valley of Mansehra District, Khyber Pakhtunkhwa in northern Pakistan