Ukraine is living in cloud cuckoo land. It’s facing huge losses in terms of life, arms, and territory every day in its war against Russia. As per reports, Russia has bombed Ukraine’s strategic Odesa port. And if things go on in the same way, Ukraine will turn into a land-locked country and......