3. It shares borders with Punjab and Himachal Pradesh to the north and Rajasthan to the west and south.