image
Mechanical engineers stage sit-in protest