Iranian President Mahmoud Ahmadinejad lashed out at global powers Monday for interfering in domestic affairs of Asian and African countries as he unveiled a hydroelectric power station in Tajikistan.
“We are very concerned over interference of superpowers and strangers in the internal