various sources say born in karachi, i too thought he was from jalalabad.
many pashtun with parents from afghanistan are born in canada, usa, uk, UAE - what are these mashoms? not afghan?
you can argue a man's father, or grandfather or great grandfather is/was from afghanistan, and the argument will still be same, what about man born in current land of afghanistan but living in pakistan or india for three generations? is he still afghan?
i believe in rahim shah's case, he is from afghanistan IF he has a tazkara and can get a passport from the afghan embassy with correct procedure
then he is legit afghan otherwise belongs to afghan qom like pashtuns in KPK or elsewhere.
anyway, this is a pashtun forum, and I think it applies to pashtun in bangladesh, guyana or swabi. No?