20060301 india: Air Force One touches down in New Delhi