Chilika Lake in Odisha, India, is a bird watcher's paradise. Read on to learn what you will gain if you include Chilika in #TheBlindList.
Read this post on anitaexplorer.com