Yes, you are right. Although, I have talked to a few of them but I did not get a good response. Btw, how do you so much. Have you also applied for PGWP from India or know somebody?
All the videos that I have watched on YT have shown to fill current country of residence as India. so I am confused