image
Ukrainian troop positions spark counteroffensive speculation