Along the lower foothills of the Salt Range along the Indus there lie a number of Temple Complexes built by what we now know as the Hindu Shahi Kings. Mysteriously nothing much of these seemingly magnificent Temple Complexes is mentioned in History and the fact that they survived itself is even more mysterious. The Temples of the Indus - Kafirkot.