HAVING crossed mountains and plains, rivers and lakes, some of France's greatest works of art are now on display at China's National Museum of Fine Arts. Fifty one Impressionist paintings are forming part of an exhibition in Beijing to kick off the Year of France...