Britta Petersen

Britta Petersen is a Senior Fellow at the Observer Research Foundation in New Delhi.