President Trump has once again criticized China and this time in Vietnam. He called for fair and balanced trade ties with allies and moreover, he praised Indian PM Narendra Modi.