India shares land borders with China, Myanmar, and Nepal. Russia does not share a border with India, and while Afghanistan shares a border with the POK region, China, Myanmar, and Nepal are the primary undisputed neighbors listed in the correct option.