Singer Robert Palmer, 54, has died of a heart attack ... He was on a two-day break in the city with his partner, Mary Ambrose, after recording a TV appearance in the UK. Palmer had been in London ...