Zohran Mamdani’s last name reflects centuries of intercontinental trade, migration and cultural exchange

.....

© The Conversation