Trapped Indian workers freed after 17 days