Register now or log in to join your professional community.
According to my experience..
1. Management Support .
2. Training
3. Motivation
4. Penalty
5. Availability of Standard materials (PPE, Scaffolding etc.)
6. Hard working Safety team.