A strong earthquake has shaken the Indonesian island of Bali, injuring dozens of people and sending debris crashing into the streets.
The 6.1-magnitude earthquake struck before midday, with its epicentre about 100km (62 miles) to the south-west of Denpasar, Bali's capital.
It was felt across the island and as far away as Java and Lombok.
Reports said about 50 people were injured, mostly with cuts and broken bones caused by falling debris.
In the tourist resort of Kuta, hundreds of people ran into the streets as the earth shook for several minutes.
"There was panic - everyone ran out of the buildings," Endro Tjahjono of the Bali office of Indonesia's Meteorology and Geophysics Agency told AFP news agency.
"When we returned to our office building, we saw some cracks on the wall and plaster had come off the walls."
Several of those injured were students from a high school where the roof caved in, reports said.
Indonesia is located on the Pacific "Ring of Fire", an arc of volcanoes and fault lines encircling the Pacific Basin.