Retail in Asia

In Shops

Indonesian police seize 71 giant turtles in Bali

Indonesian police have confiscated 71 endangered giant sea turtles from a food stall on the resort island of Bali, an officer said on Wednesday.