India has abundant hill stations spread all over the country that makes for a tranquil and picturesque destination for tourists.