Even as Indian taxmen continued to conduct “surveys” on the premises of British Broadcasting Corporation (BBC) in New Delhi and…
The Income Tax department conducted a survey on the British Broadcasting Corporation (BBC) premises in Delhi for alleged non-compliance with…