Nepal's prime minister Prachanda has arrived in India for a four-day visit. The trip comes after a period of strained relations between Nepal and India. Will Kathmandu pick India over China in the race to dominate south Asia? What in New Delhi hoping to gain from this visit?