NEW DELHI, Jan 21: China seems to be building a new dam on a tributary of Ganga in Tibet, alarmingly close to the India-Nepal border, satellite images tweeted by an Intel Lab researcher shows, a development likely to worsen the already fragile ties between the two neigbours.
According to