Shah Allah Ditta Caves, Islamabad, Pakistan
Shah Allah Ditta is a several centuries old village on the Khanpur end of Margalla hills, right after sector D-12. This ancient village lies on the old road that connected Punjab with Mansehra and old silk route further north. Local people called it Gernaili road (Sher Shah’s road) road that means it was likely around…