Oct 30, 2018 | Arts & Culture WENT THERE: MANTRA, SNEHA SHRESTHA Sneha Shrestha (aka IMAGINE) is a Nepali artist, currently residing in Boston as one of the city’s Artists in Residence for 2018. Her… William Kryjak