The Shah Allah Ditta caves, base of the Margala Hills, Islamabad Capital Territory, Pakistan. Dates