The Tehelka papers have articles on the recent news.