Some top songs of Craig David are
Instrumental: Craig David - Heartline, Craig David - When You Know What Love Is, Craig David - Do You Miss Me Much, Craig David - One More Time (CDQ), Craig David Ft. Duvall – My Heart’s Been Waiting For You, which are available on Waploaded.