@Peter *********
it helps if you read what I posted.
No need for an agency.
Follow the guidelines.on the passport application.and guess what?
You get a visa.
I don't think it's relevant to point out that different counntries have different visas it's just stating the obvious.
Also stating the obvious is that if the application is filled in properly you will get a visa.
Simple as that.