Technology | Thu Mar 17, 2011 5:36am IST

Apple clobbered by rare Wall St downgrade, Japan looms