US elections: Things are heating up

.....

© New Eastern Outlook