The Prince of Wales cuddled a 10-month-old baby on a visit to a Brazilian island, charming well-wishers who had gathered to ...