Is India stalling visa renewal for two Sri Lankan journalists with BBC in Delhi?
Following the Income Tax department’s “surveys” of BBC’s offices in India in February, two foreign journalists with the BBC have found themselves in a quandary in Delhi.
Newslaundry ·