Brother you can get it from Pindi, chah sultan. But sunroof glass won't be available as a separate part. The shopkeepers sell them along with the whole roof which includes the roof liner, dome light, handles, sun visors, sunroof complete assembly along with wiring and switch etc.
Khan Wali a shopkeeper over there had two such roofs a month before, he sold one of them as per my information so one roof may still be lying with him. You can negotiate with him and can get the glass separately with little additional amount which however, may be more than the glass itself but will surely be less than than buying the whole roof.
If the mechanic hasn't modified anything while fitting the custom glass then you won't need anything else.
When the broken glass was removed did you keep the rubber seal and and the mounting screws and other accessories, as among these the rubber seal is a an important part. May be you get a new glass but with a torn rubber seal in that case you will need to replace the seal, which is itself a tough job to find.