Iranian President Mahmoud Ahmadinejad has censured foreign military invasion of Bahrain in an attempt to counter people of the Persian Gulf state, holding the US accountable for the move.