The therapeutic role of nature’s wonder molecule Thymoquinone