CHINA TOPIX

11/02/2024 04:26:58 pm

Make CT Your Homepage

shut down

Indonesia Shuts Down Country's Largest Red Light District

Indonesian authorities shut down the nation's largest red light district on Wednesday. Dolly, located in Surabaya, is not only the largest in the country, but also in Southeast Asia.

Real Time Analytics