Sofia Vergara was honoured in her native Colombia recently when she was presented with the keys to the tropical city of Cartagena.