Can a chinese person say about his country like this? Can a russian say like this? Have you ever heard Americans / Britishers saying like this about their country in the foreign land? Sen is a egoistic fool. He should better understand his duties and need to confine at his level. If he has has no respect for India, should leave the post and worship the western countries. In India, the decision is taken by all and not by one person.