Neil Daruwala

Neil Daruwala is the host of Ibiza Sonica and currently resides in Barcelona, Spain. We got a chance to catch up with him recently and talk about his thoughts on […]