After JD Vance, now Trump Jr blames Iran war for US midterms defeat

· Times of India