From Kashmir to Sikkim the Himalayas stretch across the entire length of northern India. Kangchenjunga, which straddles the border between India and Nepal, is the tallest mountain in India and is approachable from Darjeeling. The central Himalaya host the source of the Ganges River and Valley of Flowers National Park. Desert mountain ranges and Tibetan culture draw visitors to Ladakh in western India. Kashmir on the offer hand is known for picturesque scenes reminiscent of the Swiss Alps.