Tue Feb 23, 2016 5:12pm IST

China may be installing radar on disputed South China Sea outposts - think tank