A strong earthquake struck off the west coast of Indonesia's Sumatra island on Tuesday, the US Geological Survey said, but there was no risk of a major tsunami. The magnitude 6.8 quake struck 270 km (165 miles) south-west of Sibolga.