Indonesia has issued a tsunami warning for the entire Indian Ocean after a quake with a preliminary magnitude of 8.7 hit waters off westernmost Aceh province.
The Pacific Tsunami Warning Center in Hawaii said a tsunami watch was in effect for Indonesia, India, Sri Lanka, Australia, Myanmar, Thailand, the Maldives and other Indian Ocean islands, Malaysia, Pakistan, Somalia, Oman, Iran, Bangladesh, Kenya, South Africa and Singapore.
The U.S. Geological Survey said the quake was centered 20 miles (33 kilometers) beneath the ocean floor, around 308 miles (495 kilometers) from the provincial capital of Banda Aceh.
Reports say tremors were felt in Singapore, Thailand, Malaysia and India. High-rise apartments and offices on Malaysia's west coast shook for at least a minute.