Tokyo, June 18 (IANS) An earthquake with a preliminary magnitude of 5.9 rocked Osaka prefecture, western Japan at 7.58 a.m local time, Japan Meteorological Agency (JMA) said on Monday. -Window To News