The Iranshahr Foundation is a registered association in Canada (Corporation Number 1516110-0) dedicated to advancing the philosophy of the Iranshahri School.
The Iranshahr Foundation is a registered association in Canada (Corporation Number 1516110-0) dedicated to advancing the philosophy of the Iranshahri School.