While speaking at the Davos summit on Tuesday, French president Emmanuel Macron drew attention for his stern rebuke of US leader Donald Trump's threat to tariff eight European countries opposed to his proposed takeover of Greenland.

But another aspect of Macron's speech also made an impression: his choice of eyewear.

The French leader wore a striking pair of blue reflective aviator sunglasses indoors while addressing world leaders at the World Economic Forum.

While Macron did not explain the reason for the accessory during his speech, French reports have attributed it to an ongoing medical condition.

Last week, he appeared at a military event in southern France with a red eye and at one point donned a similar pair of sunglasses.