Lord Frost is to give a speech in Lisbon, Portugal.

 » Read More