Vacancy for 187 posts in Oil India Limited