VICTORIA, Seychelles (eTN) - Seychelles President James Michel has been humiliated by the country's National Assembly, which is controlled by a two-third majority from his own ruling party, the Seychelles People's Progressive Front (SPPF). | eTurboNews | Travel News |