The Indonesia Channel (TIC) is an English-language television channel that broadcasts news, talk shows and entertainment programs. The headquarters is located in South Jakarta, Special Capital Region of Jakarta.

Leave a comment

The Indonesia Channel