File photo
China says India has no right to carry out development in Arunachal Pradesh and termed South Tibet as its own territory.
In a statement, China Foreign Ministry Spokesman objected to Indian infrastructure projects in Southern Tibet.
India plans to spend one billion dollars to expedite the construction of twelve hydropower stations in the northeastern Himalayan state.