China began withdrawing troops from its disputed border with India on Monday after clashes between the two nuclear powers last month in which 20 Indian soldiers were killed, according to Indian government sources. Troops fought for hours with metal bars and sticks on the night of June 15, and some …
Read More »