Prime Minister Narendra Modi on Monday said India has made strides in digital payments over 10 years of the Digital India initiative launched in 2015 to improve governance and make technology more ...