Growing up the Creative Way in Vellore, India!
I interpreted the idea of a creative and curious place to recount some childhood memories!
The house where I grew up in Vellore - a town in Tamil Nadu in south India - nurtured my lifelong dabbling in creativity and made me who I am today. Thank you home! I'll be forever grateful :)