Profile

Debmalya Ray Choudhuri

Photographer

Debmalya Ray Choudhuri (b. 1992) is a writer and visual artist from India currently based in New York.

guest room Artist Website