An Opera News Kenya publication
Scientists have claimed that Itching could soon be relieved for millions of people by shining a…