France says it will give $400m of aid to Haiti over two years to help rebuild the quake-hit country.

President Nicolas Sarkozy announced the aid package during a historic visit to Port-au-Prince.

He is the first French head of state to visit Haiti, which won independence from France more than 200 years ago.

Al Jazeera's Sebastian Walker reports.

Source: Al Jazeera