Chief of Staff of the Iranian Armed Forces, Major General Mohammad Bagher, says that the country is fully prepared to respond to any kind of threat with all its might and power.