Republican presidential hopeful Ted Cruz lamented that under Obama, the US will open an embassy not in Jerusalem, but in the capital of a Communist country whose leader 'hates America.'