US Secretary of State Marco Rubio tells NDTV Washington prefers diplomacy over military action in dealing with Iran, but says the conflict cannot continue indefinitely.