MPs wearing badges to support a cause during Prime Minister's Questions (PMQs) is a common occurrence, and that was no different at today's session.

Several MPs were wearing small badges in various designs showing the Ukraine flag and the United Kingdom flag together.

This included Labour leader Sir Keir Starmer and Conservative MP Philip Hollobone.

Why were MPs wearing Ukraine flag badges?

It is likely that MPs wore the badges in support of Ukraine's fight against the Russian invasion of the country, and the fact that Ukrainian president Volodymyr Zelenskyy was making a visit today.

The National: Zelensky meeting with Rishi SunakZelensky meeting with Rishi Sunak (Image: PA)

The Ukrainian leader will have an audience with the King and address Parliament during the trip – only his second overseas visit since Vladimir Putin’s forces invaded his country almost a year ago.

Prime Minister Rishi Sunak announced plans to train Ukrainian pilots, paving the way for them eventually be able to fly sophisticated Nato-standard jets, a key request from Zelenskyy.

Sunak said: “President Zelenskyy's visit to the UK is a testament to his country’s courage, determination and fight, and a testament to the unbreakable friendship between our two countries.

“Since 2014, the UK has provided vital training to Ukrainian forces, allowing them to defend their country, protect their sovereignty and fight for their territory.

“I am proud that today we will expand that training from soldiers to marines and fighter jet pilots, ensuring Ukraine has a military able to defend its interests well into the future."