Satellite images of alleged Chinese roads and a border outpost at the Indian border near the eastern state of Sikkim surface days after Indian and People’s Liberation Army (PLA) troops clashed near the same site. Another clash between the nations’ armies took place near the Sikkim border in May of last year.