Indian Mission in New York Invites Nature Enthusiasts to Explore Chilika Lake in Odisha
The Consulate General of India in New York has invited tourists from around the globe to discover the serene beauty of Chilika Lake in the state of Odisha, India. Encouraging visitors to explore Asia’s largest brackish water lagoon, the consulate also promotes the opportunity to witness the glistening waters and explore a haven for wildlife […]