Markets | Fri Dec 28, 2012 1:06am EST

Nikkei hits 21-month high; posts best annual gain in 7 years