Himachal Pradesh is India’s ‘Most Welcoming Region’ for the second year, with Bir named the top city, followed by Mararikulam ...