Champa Gali New Delhi India
Rekha Bhal painting one of her art pieces in her shop Rem and Rekha in Champa Gali, New Delhi, India. Champa Gali is the latest and most intimate of Delhis urban creative villages.