Image source Flickr MasterCard has been indefinitely barred from issuing new debit or credit cards to domestic customers in India.…