Country between India and China (5)
I believe the answer is:
nepal
(Other definitions for nepal that I've seen before include "World's only Hindu kingdom" , "Himalayan kingdom" , "place in the mountains ..." , "former kingdom" , "mountainous area" .)