For indian applicants .... REGARDING PCC
There are 2 ways to get pcc :
A) through SP office
B) through passport seva kendra
My experience suggests :
If your passport is issued within a year only then go for passport seva kendra because they dont do verification for passports issued within a year and give pcc same day.
Otherwise its a long verification process.
If passport issued date is more than a year old, better to apply through sp office, atleast you will be saved by going to psk office twice.
Good luck