Indian mission in New York calls on nature enthusiasts to visit Chilika Lake in Odisha
The Indian Consulate General in New York on Thursday called on tourists worldwide to explore the tranquil charm of Chilika Lake, located in the Indian state of Odisha. As it…