All posts tagged "metro tv indonesia streaming"

  • Metro TV Indonesia

    Watch Metro TV Live Online Metro TV is Indonesia’s first 24-hour news channel based in West Jakarta. The station was established on 25 November 2000...