City singer shocked after her cover was praised by X Factor winner Leona Lewis

© Steve MacDougall/DCTMediaDundee singer Demi McMahon.
Dundee singer Demi McMahon.