Well, I don't know about PIP. But most of the cheques from outside India take around 4 to 6 weeks to reach to India. Good Luck !! - Digital -
About four to six weeks and it would be easier if you have a direct deposit so don't need to wait that long.
It takes 3 to 5 weeks. It is better to have direct payment from Western Union. It takes only 2-5 days. Goodluck.