Labour leader Jeremy Corbyn hosted a Venezuelan diplomat in parliament on Wednesday evening, as hundreds of thousands of Venezuelan citizens took to the streets demanding an end to the socialist regime of President Nicolas Maduro.

Read more: Gove tears into Jeremy Corbyn as government defeats no confidence vote

Corbyn was a vocal supporter of Maduro's predecessor, Hugo Chavez, and regularly praised the country's socialist policies.

Protests mounted throughout the day yesterday but a Labour source told City A.M. that the current situation in Venezuela was not discussed at the meeting, which included ambassadors from across Latin America and the Caribbean.

Corbyn tweeted a picture of himself and shadow foreign secretary Emily Thornberry, and said he "set out Labour’s agenda and exchanged ideas on a future relationship based on mutual respect and human rights".

Tonight I met ambassadors from across Latin America and the Caribbean.



Building on the special and historic friendship between our movement and the region, we set out Labour’s agenda and exchanged ideas on a future relationship based on mutual respect and human rights. pic.twitter.com/RwIJ4yj2a8 — Jeremy Corbyn (@jeremycorbyn) January 23, 2019

Venezuela has descended into a humanitarian catastrophe with crippling shortages of food, medicine and basic supplies. Millions of people have fled across the border to neighbouring countries while the Maduro regime cracks down on dissent and opposition.

Read more: Is Corbyn dragging Labour back in the polls?

Earlier this month Labour's Chris Williamson, a key Corbyn ally, tweeted: "Huge social programme on track in Venezuela."