20060507 india: Budhia marathon: NHRC tells govt to explain