CHINA | Friday, 5 October 2012 | Views [757]
Islamabad - Shah Faisal Mosque window cleaners abseiling up the roof