From Castle Hill to Walsh Bay, and from spiced snacks to sunset cocktails – here’s where to celebrate the Indian Festival of ...