India is home to a lot of beautiful hill stations and Nainital in Uttarakhand is one of them. It boasts of the famous Naini lake nestled amongst the beautiful green hills, old-fashioned cottages, and charming streets. All in all, it's the most picturesque hill station to visit. And what makes it even more fun is…Read More