20100421 india: Prachanda's 'messenger' in New Delhi?