Iran's President Mahmoud Ahmadinejad said on Thursday that Iran is ready for nuclear talks. He insisted the West has given in to the will of the Iranian nation.