Sri Lanka's President Mahinda Rajapaksa (L) meets with China's President Hu Jintao at the Great Hall of the People ahead of the Beijing 2008 Olympic Games August 7, 2008. [Agencies]