Venezuelan President Hugo Chavez has arrived back in his country after receiving medical treatment in Cuba.
Footage on state TV showed the leader saying goodbye to Cuban leader Raul Castro, then getting off a plane at Maiquetia airport outside Caracas.
Mr. Chavez has been in Cuba since 8 June, where he underwent an operation to remove a cancerous tumour.
He is currently addressing tens of thousands of supporters gathered outside the presidential palace.
His return comes a day before Venezuela celebrates the 200th anniversary of its independence from Spain.