Russia has launched long-range strikes on all but five nights in 2025, according to Ukrainian air force data. Read More Post navigation Why the boss of a Russian defence factory set fire to himself on Red Square WhatsApp complains about restrictions in Russia after reported slowdown