A magnitude 6.7 earthquake struck off Barbados on Tuesday, Reuters quoted the U.S. Geological Survey as reporting.The quake was 126 miles (203 km) northeast of Bridgetown at a depth of 20 miles.