Growing discontent in Venezuela, fuelled by hyperinflation, power cuts and food and medicine shortages, has led to a political crisis.

Opposition leader Juan Guaidó has declared himself interim president following large protests, galvanising opponents of current socialist President Nicolás Maduro, reports BBC.com.