Boris Johnson’s controversial Brexit legislation, enabling the UK to break international law, has cleared the House of Commons.

MPs voted 340 to 256, majority 84, in favour of the United Kingdom Internal Market Bill at third reading, despite warnings that the “law-breaking” legislation threatens the Union and the country’s global reputation.

Ministers have defended powers contained in the legislation, which gives them the opportunity to override the Brexit divorce deal.

They argue such powers are needed to protect the relationship between Great Britain and Northern Ireland, amid concerns in Westminster that Brussels could seek to disrupt food goods travelling from Britain to Northern Ireland as part of trade talks.

The Government was forced to compromise earlier in the Bill’s passage in the face of a Tory backbench rebellion, which resulted in changes to give MPs a vote before ministers can use the powers which would breach the Withdrawal Agreement brokered with Brussels last year.

The Bill also contains powers which enable Westminster to provide financial assistance for economic development, infrastructure, cultural activities and education purposes across the country.

Opposition MPs have warned it will give the UK Government the chance to stray into matters which are devolved in Scotland, Wales and Northern Ireland, branding it an “attack” on devolution.

Here is how our MP’s in North Hampshire voted:

Maria Miller MP for Basingstoke – voted aye in favour of the Bill

Kit Malthouse MP for North West Hampshire – voted aye in favour of the Bill

Ranil Jayawardena MP for North East Hampshire- voted aye in favour of the Bill

No Conservative MPs rebelled to oppose the Bill at third reading, according to the division list.

A total of 21 were listed as recording no vote but this does not necessarily indicate an abstention, and their absence can be for several reasons.

Those who did not record a vote included former prime minister Theresa May, former attorneys general Geoffrey Cox and Jeremy Wright, who all voiced concerns about the Bill.

The Bill will undergo further scrutiny in the Lords at a later date.