China planning building spree in Tibet as India tensions rise, sources say
September 06, 2020 at 20:32 PM EDT
Nepal is a buffer between China and India and is considered by New Delhi as its natural ally, but China has made inroads by pouring aid and infrastructure investment into what is one of the world's poorest countries.