Question: Regarding the Indian payment landscape, what percent was Credit Cards in the year in which the number of Indian online shoppers was 20M?
Answer: 16