It is located mostly in the Himalayan mountains, and shares borders with the states of Himachal Pradesh and Punjab to the south. The Line of Control separates it from the Pakistani-administered territories of Azad Kashmir, The Kashmir valley is famous for its beautiful mountainous landscape, and Jammu's numerous shrines attract tens of thousands of Hindu pilgrims every year, while Ladakh is renowned for its remote mountain beauty and Buddhist culture.