Russia is PRESSING continuously! But on the front, the occupiers are facing FAILURE #shorts June 24, 2025 12:00am Russia Ben Borges