20070423 india: Sino-India delegation leaves for Delhi