Tehran Definition
Definition
The capital and largest city of Iran, located in the north center of the country in a basin at the foot of the Elburz Range.
Browse
The capital and largest city of Iran, located in the north center of the country in a basin at the foot of the Elburz Range.
Browse