Sam Pitroda resigns from Indian Overseas Congress following controversial remarks
Sam Pitroda, the Chairman of the Indian Overseas Congress, resigned "of his own accord" on Wednesday following a series of controversial statements that ignited a ... Read More