BBC workplaces in Delhi and Mumbai had been raided by tax authorities final week.
#BBC #India #MPs #slam #Delhi #Mumbai #raids #intimidation

THE WORLD IS IN YOUR HANDS
BBC workplaces in Delhi and Mumbai had been raided by tax authorities final week.
#BBC #India #MPs #slam #Delhi #Mumbai #raids #intimidation