Debika Ray

Debika Ray is a London-based journalist and editor who specialises in global social affairs.