An unpalatable tale of fraud involving a pastor of Lord’s Chosen Charismatic Revival Ministries, Georgia, United States of America (USA) branch is currently making the...