Kafir Kot or Kafirkot is an ancient Hindu temple complex located in the Dera Ismail Khan district of Khyber Pakhtunkhwa province of Pakistan, in Indian subcontinent. It comprises of the remnants of five temples and an large fortress area. It was a historic Hindu fortress containing a renowned temple within its boundaries. The Kafir Kot complex in Khyber Pakhtunkhwa is commonly called the northern Kafir Kot to differentiate it from the southern Kafir Kot situated in the town of Bilot Sharif, roug ... (Read More)