RICHMOND, Aug. 14 — Virginia Sen. George Allen (R) apologized Monday for what his opponent’s campaign said were demeaning and insensitive comments the senator made to a 20-year-old volunteer of Indian descent.

“MY FRIENDS, we’re going to run this campaign on positive, constructive ideas,” Sen. George F. Allen told a rally of Republican supporters in Southwest Virginia last week. “And it’s important that we motivate and inspire people for something.” Whereupon Mr. Allen turned his attention to a young…