Results 1 results found Construction workers on a prime location scaffolded building site in the business area of Memnagar, Ahmedabad, Gujarat, India, Asia Stairs at Lion Rock or Sigiriya, rock fortress, Central Province, Sri Lanka