B businessinsider.in Payment processor for Amazon India had leak of over 100M users 107 points LordAtlas 5 years ago 49 comments