Question: In the year in which the No of internet users was 330 million, what percentage of Indians were Debit Card users?
Answer: 45