DELHI, India
Born in 1970, Delhi, a self-taught artist painting impressionistically, mainly in oils, inspired by Mother Nature. Earned a Law degree from Delhi University and yet decided to dedicate life to art. Aim is to promote humanity's connection to its natural environment so that people stop neglecting Nat...
artworks
View All 27 Artworks