Goa, a magical land with gorgeous beaches and sublime churches; a land where music is in...