Landing | Sat Apr 20, 2013 6:35pm IST

China, India troops set up rival camps in Himalayan desert: police