An ancient fort which is accepted as UNESCO would Heritage Site is located in which province and indicate its name?

An ancient fort which is accepted as UNESCO would Heritage Site is located in which province and indicate its name?

ایک قدیم قلعہ جسے یونیسکو نے عالمی ثقافتی ورثہ کے طور پر قبول کیا ہے، یہ کس صوبے میں واقع ہے اور اس کا نام بتاتا ہے؟
Explanation

The ancient fort accepted as a UNESCO World Heritage Site is Rohtas Fort, located in Punjab, added in 1997.

It is built in the 16th century.

It is renowned for its military architecture.

It was constructed over seven years.