Cleaning and maintenance of Hajr-e-Aswad

2015-09-02 655