The six-member Shanghai Cooperation Organization (SCO) has invited India to attend an international conference on Afghanistan to be held in Moscow on March 27, according to a report by local daily the Asian Age on Saturday. SCO secretary-general Bolat Nur