Description
Shah Allah Ditta caves are located on the route leading towards Khanpur. These caves are next to the shrine and tomb of Shah Allah Ditta. The Buddhist caves of Shah Allah Ditta (also known as the Sadhu ka Bagh) and the Losar Baoli, or Stepwell, nearby way up in the Margalla Hills.