Manjeev Singh Puri, a 1982 batch IFS officer, was on March 10 appointed as India's 24th ambassador to Nepal.
25 March 2017 6:25 PM IST