Defence Secretary Gilbert Teodoro says no nation has the right to question EDCA sites, which are US-managed military bases in the Philippines.

Defence Secretary Gilbert Teodoro says no nation has the right to question EDCA sites, which are US-managed military bases in the Philippines.