Kafir kot:
Kafir Kot are ancient ruins of Hindu temples located in Dera Ismail Khan District, Khyber Pakhtunkhwa, near the cities of Mianwali and Kundian, in Punjab, Pakistan. Kafir Kot consists of the ruins of 5 temples, and the ruins of a large fort protecting the site.