New Delhi, New Delhi, India
Sudhir Pillai was born in 1953 in Coorg, a charming hill station in Karnataka, India, known for its misty hills, green rainforests and vast tea and coffee plantations. The family soon moved to Orissa where Sudhir spent his childhood in small, secluded towns with no proper schools. He therefore nev...
artworks
View All 1 Artworks