Yes. This placement opportunities guarantee program is only for Indian citizens for now, and you should have a work permit to work in India.