Results 1 results found Construction workers on a prime location scaffolded building site in the business area of Memnagar, Ahmedabad, Gujarat, India, Asia