The birthplace of Swapan Dasgupta is Kolkata, West Bengal, India.