Newsweek
China appears to have completed the construction of a new dam in the country’s southwestern border regions, a project that could have far-reaching strategic implications for its southern neighbors India and Nepal, according to new satellite imagery. Click here to continue reading