Street art is a concept that’s slowly but steadily developing in Delhi. A few organizations, like St+Art India Foundation, have been tirelessly working towards promoting this art form across the country and they deserve a lot of appreciation for their efforts.