20070821 india: Sonia Gandhi cuts short South Africa visit