New Delhi: Many countries have come out openly against Donald Trump's attack on Venezuela. Cuba, whose relations with the USA have been strained for many years, has condemned the attack on Venezuela.