20030509 india: Armitage arrives in New Delhi