Praising citizens of India for their achievements in 70 years of independence, Nepal Prime Minister Sher Bahadur Deuba said that Kathmandu has benefitted tremendously from its ties with New Delhi.