A new album titled 'Calling All Nations' is out by Noel Richards
The long awaited new album by worship leader Noel Richards is 'Calling All Nations'. It
is a continuation of the Champion Of The World vision and the
Cobham-based singer/songwriter will be performing the project at the
Olympic Stadium in Berlin.