Nepal borders India.
Nepal . Bordering China in the north and India in the south , east , and west , it is the largest sovereign Himalayan state . Neither does it border Bhutan due to the Indian state of Sikkim being located in between .