The following video is brought to you courtesy of the RT America YouTube Channel. Click the play button to watch it now.
China is being accused of building structures in a highly disputed area of the Himalayan mountain range. According to a US satellite company, Beijing is engaged in construction in the region that it claims, along with both India and Bhutan. China’s actions could add fuel to an already tense situation. RT America’s Alex Mihailovich reports.