A friend posted a meme saying 300 years, and a web search turns up a bunch of neo-con fear-mongering and partisan he-said/she-said, mixed with a lot of conflicting information. What's the straight scoop?
Iran, like USA, China, Russia, and other strong countries, do not fight directly anymore. there are proxy wars. they dont want to use their man-power anymore. why do a risky job when you can supply someone else to do it if his causes align with your benefit ?
take the syrian war as an example. there are many factions, each supported to push for a certain goal/agenda and backed up by big countries. think of israel-palestine/lebanon conflict and Ukraine war.
when did iran directly attack another country ?
214 years ago. shah of iran attacked basra, iraq in 1798.
Do you mean as the aggressor in a war, or just as a participant? Because while Iraq was the initial aggressor, the Iran-Iraq war (1980-88) definitely involved a lot of "attacking another country".