Shah Allah Ditta Caves
Shah Allah Ditta Caves Shah Allah Ditta Caves is an archaeological site located in Islamabad, Pakistan. It is located at the foot of Margalla Hills, just a little away from Sector D-12 of Islamabad. These are a few caves located Read More