The Best Stargazing is at the Northern Tip of India