Visa, Mastercard and American Express May Have to Pay Tax in India
International payment companies like Visa, Mastercard and American Express now may have to pay around 15% tax on their India income. This may happen as they set up servers locally to comply with a central bank directive on data storage. The Reserve Bank of India had ordered payments companies to locally store data on all transactions taking place within India from […]