Rediff should try and ensure the quality of its reporting. In the internet era, they dont seem to be using the internet to do any research at all.
Another thing, Indians should learn to take criticism with a pinch of salt and empathize with views that may conflict their own view. You cannot call yourself globalised without this.
Just search for "India" in google news and you will see.