Garhi Habibullah is a beautiful mountainous village in the Mansehra division. Visitors and travelers are fond of this village due to a river flowing i n the center of a populated area. This place is surrounded by lush green patches and a clean environment that attracts a great number of travelers. Read More