On occasion of Gandhi Jayanti, which is being marked as the International Day of Non Violence by the United Nations this year, Sonia Gandhi today addressed the UN General Assembly. Normally UN addresses are made by heads of state. So we’re guessing that she must be the prime minister of India. Or at least...

