Russia suffers setbacks as Ukraine braces for tough month on battlefield
Putin signed a “comprehensive strategic treaty” with North Korean leader Kim Jong Un on June 19, incorporating what he said was a defensive alliance. Its national
Al Jazeera
1 day ago