Shillong, long drive roads in northeast India, is a hill station in northeast India and the capital of the state of Meghalaya. Despite the enormous beauties, I just saw the roads of Shillong. It felt like heaven roads on earth!