SHEEP – better known for following than leading – are going to rule in the world’s most populous nation for the next year.
When the 1.3 billion Chinese are preparing to celebrate their traditional Lunar New Year, or Spring Festival, on Feb 1, they will also greet the arrival of the Year of Sheep, which is believed by many to be very auspicious.
