By Jyoti Malhotra (23 August 2017) – As Nepal Prime Minister Sher Bahadur Deuba begins a five-day trip to India, he knows he must propitiate Delhi’s ruling deities, both