A 6.7 magnitude earthquake has struck off the coast of Japan, near Okinawa, the US Geological Survey said. The National Weather Service's Pacific Tsunami Warning Centre announced that no tsunami is expected as the earth shook at a depth of 110 km off the Ryakyu Islands, RT reported.