A defiant President Mahmoud Ahmadinejad on Thursday said Iran was ready for more sanctions after global powers pressed the Islamic republic to accept an offer of face-to-face nuclear talks before a key UN meeting in late September. "No one can impose sanctions on Iran anymore. We welcome sanctions. We have given our proposed package," Ahmadinejad told reporters after a speech in parliament urging MPs to endorse his 21-member cabinet line-up. Senior diplomats from the six world powers, known as P5+1, and the EU, met in Frankfurt on Wednesday urging Iran to accept their offer of direct talks.