Saat Taal is a lake near Nainital in the state of Uttarakhand in India.
Read this post on thebespectacledmother.wordpress.com