“St.Art Delhi is an urban art festival that will bring together some of the best Indian and International street artists for a month of murals, installations, performances, workshops, walks and talks on the streets. The ...