
The recently crowned world's best restaurant, Spain's El Celler de Can Roca, bases its success on combining culinary traditions of Mediterranean people and continuous innovation and creativity. The Roca brothers founded this restaurant in 1986 in Girona, Catalonia, in northeast Spain. This restaurant was chosen early in June as the best in the world by the prestigious British magazine "Restaurant". (Xinhua/Pau Barrena)
![]() |
Day|Week
Mums stage breastfeeding flash mob
Moscow “spider-man” climbs Chinese skyscraper
Top 10 international destinations for Chinese millionaires
New-type self-propelled gun fires in drill
Chinese artists create 'fall of an angel'
A glimpse of China's Zijinshan gold & copper mine
Hot figure show in SW China
Evolution of Chinese beauties in a century