Iran's foreign ministry said on Sunday that the landmark agreement the Islamic republic clinched with world powers on its disputed nuclear programme will take effect from January 20.