Archaeological sites Shah Allah Ditta Caves Exploring the Mystical Shah Allah Ditta Caves in Islamabad Nestled in the scenic Margalla Hills of Islamabad lies the enchanting village of Shah Allah Ditta, boasting a history spanning over admin7 years ago7 years agoKeep Reading