The land of hospitality is called ____?

The land of hospitality is called ____?

مہمان نوازی کی سرزمین کونسی کہلاتی ہے؟
Explanation

The land of hospitality is called Khyber Pakhtunkhwa

Khyber Pakhtunkhwa, is a province of Pakistan.

It is located in the northwestern region of the country, along the Afghanistan–Pakistan border and close to Tajikistan border.