At this mysterious place in India, vehicles start pulling up automatically, be careful that you may not get a sky ride Lifestyle January 23, 2023 There is a hilly place in India where things go up instead of down. If you are thinking what kind…