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 admin6 years ago6 years agoKeep Reading