Jun 30Ukraine slams Moscow with another massive drone assault: ‘Step by step, we are implementing our plan’Synthesized from 1 source